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 に答える