在沒有資料複製的情況下建立 Oracle 表副本
需要建立一個具有相同結構但沒有實際資料的重複表。雖然典型的方法是使用簡單的 select 語句,但如果不希望出現資料重複,則效率可能會很低。
解決方案:僅複製表結構
實現所需的效果結果,採用一種利用 WHERE 子句的方法來消除行選擇。考慮以下查詢:
create table xyz_new as select * from xyz where 1=0;
透過使用條件“1=0”,不會從來源表中檢索任何行,本質上建立一個與原始結構相同的空表。
限制:
但是,需要注意的是,這種方法有一些缺陷限制:
以上是如何建立與另一個結構相同的空 Oracle 表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!