oracle怎么复制表以及表中数据
6个回答
展开全部
请检查两个表的字段。
INSERT INTO SELECT语句详解:
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
注意:
(1)要求目标表Table2必须存在,并且字段field,field2...也必须存在
(2)注意Table2的主键约束,如果Table2有主键而且不为空,则 field1, field2...中必须包括主键
(3)注意语法,不要加values,和插入一条数据的sql混了,不要写成:
Insert into Table2(field1,field2,...) values (select value1,value2,... from Table1)
INSERT INTO SELECT语句详解:
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
注意:
(1)要求目标表Table2必须存在,并且字段field,field2...也必须存在
(2)注意Table2的主键约束,如果Table2有主键而且不为空,则 field1, field2...中必须包括主键
(3)注意语法,不要加values,和插入一条数据的sql混了,不要写成:
Insert into Table2(field1,field2,...) values (select value1,value2,... from Table1)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ORACLE 10G及之前版本可用EXP(导出) ,IMP(导入),10G及10G可用 EXP_DP(导入),IMP_DP(导入).
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的命令行,还是客户端?
命令行的话,把搜到的结果直接copy就行了啊。
如果用客户端工具的话,在搜到的结果的边框上点右键。肯定有复制选项啊。我用的PLSQL,有cory to excel.
命令行的话,把搜到的结果直接copy就行了啊。
如果用客户端工具的话,在搜到的结果的边框上点右键。肯定有复制选项啊。我用的PLSQL,有cory to excel.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table T_BAK AS SELECT * FROM T
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |