Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
请告诉我如何将依赖项(例如 PK、FK 和索引)从 Oracle 的同一个数据库中的一个表移动到另一个表?第二个表是第一个表的副本,只是后来出于分区原因创建的。先感谢您!:)
您可以查看在 oracle 中使用字典视图,特别是 USER_CONSTRAINTS 视图。然后动态构造一条 SQL 语句或使用 DBMS_METADATA.get_ddl 过程来获取约束的 ddl。您可以在 SQL 上执行 REPLACE 以将原始表名和约束名替换为新的约束名和新表的名称。