Используя 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