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.
テーブルの一意性を表示するには、次のようなものを使用することを知っています
set serveroutput on; BEGIN <DB name>.show_uniqueness('BILL_BASE.<Table name>'); END;
これにより、変更するテーブルにすべての一意の制約が与えられます。
私の質問は、テーブルに関連付けられているすべての外部キーを表示する方法です。そのような情報を表示するために使用できる上記のようなクエリはありますか
user_constraints ビューをクエリして、テーブルに定義されているすべての制約を一覧表示できます。外部キー制約の型は R:
select constraint_name ,table_name from user_constraints where constraint_type = 'R'
列 R_CONSTRAINT_NAME は、他のテーブルの主キー制約を示します。同じビューを PK 制約に使用すると、関連するテーブルに関する情報が得られます。