首頁 >資料庫 >mysql教程 >如何建立與 Oracle 中現有表具有相同架構的空白表副本?

如何建立與 Oracle 中現有表具有相同架構的空白表副本?

Mary-Kate Olsen
Mary-Kate Olsen原創
2025-01-02 14:52:38525瀏覽

How to Create an Empty Table Copy with the Same Schema as an Existing Table in Oracle?

在Oracle 中建立沒有資料的表格副本

原始查詢:

「我知道以下語句:

create table xyz_new as select * from xyz;

這會複製模式和資料但是,如果我只需要怎麼辦? schema?子句來過濾掉所有行:

此技術複製表結構(列、資料類型、限制),無需使用任何內容填充表data.

create table xyz_new as select * from xyz where 1=0;
限制:

雖然此方法對於複製表結構非常有效,但它也有一定的限制:

序列、觸發器、索引、物化視圖日誌,並且某些約束可能無法複製。

    分區不由此處理方法。

以上是如何建立與 Oracle 中現有表具有相同架構的空白表副本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn