程式與日常
Oracle若要建立與另一資料表有相同欄位設定的資料表時可使用以下。
使用CREATE TABLE ... AS SELECT ...語法。
CREATE TABLE ... AS SELECT ...
CREATE TABLE NEW_TABLE AS SELECT * FROM OLD_TABLE;
執行後就會建立一個與原資料表擁有相同欄位的新資料表。
不過只有欄位的名稱與資料型態會被複製,而對於原欄位的主鍵,外鍵,唯一限制,預設值等欄位屬性並不會被複製。
張貼留言
沒有留言:
張貼留言