2
使用create table tab2 as select * from tab1;
,我能夠複製數據,但不是主鍵約束:如何在SQL * Plus中複製具有所有約束的表?
SQL> desc tab1;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NOT NULL NUMBER
NAME VARCHAR2(20)
SQL> select * from tab1;
ID NAME
---------- --------------------
1 A
SQL> create table tab2 as select * from tab1;
Table created.
SQL> desc tab2;
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NUMBER
NAME VARCHAR2(20)
SQL> select * from tab2;
ID NAME
---------- --------------------
1 A
SQL>
我怎樣才能複製表與所有的約束呢?
謝謝你@勒內。 – Moeb 2010-09-23 14:18:46