0

请告诉我如何将依赖项(例如 PK、FK 和索引)从 Oracle 的同一个数据库中的一个表移动到另一个表?第二个表是第一个表的副本,只是后来出于分区原因创建的。先感谢您!:)

4

1 回答 1

0

您可以查看在 oracle 中使用字典视图,特别是 USER_CONSTRAINTS 视图。然后动态构造一条 SQL 语句或使用 DBMS_METADATA.get_ddl 过程来获取约束的 ddl。您可以在 SQL 上执行 REPLACE 以将原始表名和约束名替换为新的约束名和新表的名称。

于 2014-05-04T06:45:48.897 回答