【发布时间】:2016-05-14 00:34:22
【问题描述】:
在 Toad for Oracle 中,可以查看特定表的 DDL 脚本。我试图找出一种方法来快速只为近 50 张桌子拉出ALTER TABLE ADD FOREIGN KEY CONSTRAINT ddl,而不是去所有桌子并抓住它们。是否有此目录表或仅提取该部分的方法?
【问题讨论】:
-
您的意思是使用特定的 Toad 工具,而不是
dbms_metadata包? -
从未使用过该软件包。任何方法,只要达到那个结果。
-
假设这与您在此处发布的另一个问题 stackoverflow.com/questions/37196117/… 相关 - 如果实际上您只需要找到所有外键,为什么不能只运行
select * from all_constraints where constraint_type = 'R'?或者只选择您需要的列,例如table_name, constraint_name, r_constraint_name?