1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

本文主要描述的是Oracle复制表的sql的相关语句,本文主要介绍的是Oracle复制表的sql中经常使用的五种表的介绍,如果你对Oracle复制表的sql的相关语句的相关应用感兴趣的话,你就可以浏览一下我的文章了。

如下,表a是数据库中已经存在的表,b是准备根据表a进行复制创建的表:

1、只复制表结构的sql

createtablebasselect*fromawhere1<>1

2、即复制表结构又复制表中数据的sql

createtablebasselect*froma

3、复制表的制定字段的sql

createtablebasselectrow_id,name,agefromawhere1<>1

前提是row_id,name,age都是a表的列

4、Oracle复制表的指定字段及这些指定字段的数据的sql

createtablebasselectrow_id,name,agefroma

以上语句虽然能够很容易的根据a表结构复制创建b表,但是a表的索引等却复制不了,需要在b中手动建立。

5、insert into 会将查询结果保存到已经存在的表中

insertintot2(column1,column2,....)
selectcolumn1,column2,....fromt1

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11952.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。