[英]Can I safely drop my table from schema 1?
oracle
在架构中,AI 用数据创建了一个名为“apples”的表。
在 Schema BI 中,使用 Schema 1 创建了表“apples”的副本
create table apples as select * from schemaA.apples
我的问题是,现在我已经启动并运行了模式 B。 我可以删除/删除我的 schemaA.apples 吗? 表之间没有直接联系对吗?
或者,如果我放弃 schemaA.apples,schemaB.apples 会变得很糟糕吗?
表之间没有直接联系对吗?
正确的。 您有两个不同的表,它们不相关。 您只是在给定时间点将数据从一个表复制到另一个表。
或者,如果我放弃 schemaA.apples,schemaB.apples 会变得很糟糕吗?
不,它不会影响另一张桌子。 同样,数据被复制,表是独立的。
旁注: create table... as select...
语法(又名CTAS )只复制数据和结构,但不复制主键、约束、索引、序列等相关对象。 您可能想要检查这些对象,并将它们也重新创建到新架构中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.