網頁

2020/4/23

Oracle 建立與另個資料表有相同欄位的資料表

Oracle若要建立與另一資料表有相同欄位設定的資料表時可使用以下。

使用CREATE TABLE ... AS SELECT ...語法。

CREATE TABLE NEW_TABLE AS SELECT * FROM OLD_TABLE;

執行後就會建立一個與原資料表擁有相同欄位的新資料表。

不過只有欄位的名稱與資料型態會被複製,而對於原欄位的主鍵,外鍵,唯一限制,預設值等欄位屬性並不會被複製。


沒有留言:

張貼留言