0

我知道为了查看表格的唯一性,您可以使用类似这样的东西

set serveroutput on;
BEGIN
    <DB name>.show_uniqueness('BILL_BASE.<Table name>');
END;

这为您提供了您打算修改的表的所有唯一约束。

我的问题是如何查看与表关联的所有外键。有没有像上面那样的查询,我可以用它来查看这些信息

4

1 回答 1

1

您可以查询 user_constraints 视图以列出表上定义的所有约束。外键约束的类型为 R:

select constraint_name
      ,table_name
  from user_constraints
 where constraint_type = 'R'

列 R_CONSTRAINT_NAME 将为您提供另一个表的主键约束。使用相同的视图但现在用于 PK 约束将为您提供有关相关表的信息。

于 2013-06-13T12:40:50.947 回答