表之间的数据复制,数据复制
我们可以在两张表之间使用insert实现简单的复制,(两张表的结构要相同)实例如下:
SQL> create table T(
2 tid number(4),3 tname varchar2(10) default 'abc',
4 tbirthday date default sysdate);
表已创建。
SQL> insert into T values(1,'aaa','05-6月-89');
已创建 1 行。
SQL> insert into T values(2,'bbb','05-6月-89');
已创建 1 行。
SQL> SQL> insert into T (tid) values(3);
已创建 1 行。
SQL> select * from T;
TID TNAME TBIRTHDAY
---------- ---------- --------------
1 aaa 05-6月 -89
2 bbb 05-6月 -89
3 abc 21-3月 -15
如上所示,T表中有三条数据,我们再建另一张T2表,使它的结构和T相同。
SQL> create table t2(
2 tid number(4),
3 tname varchar2(10) default 'aaa',
4 tbirthday date default sysdate);
表已创建。
已创建 3 行。
SQL> select * from t2;
TID TNAME TBIRTHDAY
---------- ---------- --------------
1 aaa 05-6月 -89
2 bbb 05-6月 -89
3 abc 21-3月 -15
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。