欢迎投稿

今日深度:

表之间的数据复制,数据复制

表之间的数据复制,数据复制


我们可以在两张表之间使用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);

表已创建。


SQL> insert into t2 select *from t;

已创建 3 行。

SQL> select * from t2;

       TID TNAME      TBIRTHDAY
---------- ---------- --------------
         1 aaa        05-6月 -89
         2 bbb        05-6月 -89
         3 abc        21-3月 -15

www.htsjk.Com true http://www.htsjk.com/shujukunews/7052.html NewsArticle 表之间的数据复制,数据复制 我们可以在两张表之间使用insert实现简单的复制,(两张表的结构要相同)实例如下: SQL create table T( 2 tid number(4), 3 tname varchar2(10) default 'abc', 4 tbirthday...
评论暂时关闭