在Oracle的同一数据库中,将依赖项(PK、FK和索引)从一个表移动到另一个表

在Oracle的同一数据库中,将依赖项(PK、FK和索引)从一个表移动到另一个表,oracle,dependencies,partition,Oracle,Dependencies,Partition,请告诉我如何将依赖项(如PK、FK和索引)从Oracle中同一数据库中的一个表移动到另一个表?第二个表是第一个表的副本,仅在以后出于分区原因创建。先谢谢你!:) 您可以在oracle中使用字典视图,特别是用户约束视图。然后动态构造SQL语句或使用DBMS_METADATA.get_ddl过程获取约束的ddl。您可以在SQL上执行替换操作,用新的约束名称和新表的名称替换原始表名和约束名称。您尝试了什么,在哪里查找过?关于你所做努力的更多细节将鼓励更多的人帮助你。

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

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

您尝试了什么,在哪里查找过?关于你所做努力的更多细节将鼓励更多的人帮助你。