原始查询:
“我知道以下语句:
create table xyz_new as select * from xyz;
这会复制模式和数据但是,如果我只需要怎么办? schema?”
解决方案:
要创建表副本而不复制数据,只需添加一个 WHERE 子句来过滤掉所有行:
create table xyz_new as select * from xyz where 1=0;
此技术复制表结构(列、数据类型、约束),无需使用任何内容填充表data.
限制:
虽然此方法对于复制表结构非常有效,但它也有一定的限制:
以上是如何创建与 Oracle 中现有表具有相同架构的空表副本?的详细内容。更多信息请关注PHP中文网其他相关文章!