PL/SQL 主キー確認方法:テーブル定義の調べ方
PL/SQLでテーブルの主キーを表示するには、以下の方法を使用できます:
1、DESCRIBEコマンドを使用する:
DESCRIBE table_name;
このコマンドは、主キーの列やその他の重要な情報を含む、テーブルの構造を表示します。
USER_CONSTRAINTSビューを使用する。
SELECT constraint_name, constraint_type
FROM user_constraints
WHERE table_name = 'table_name';
このコマンドは、指定されたテーブルのすべての制約、主キー制約を含む、を表示します。 制約の種類が’P’の場合、主キー制約を意味します。
3、ALL_CONS_COLUMNSビューを使用してください。
SELECT column_name
FROM all_cons_columns
WHERE constraint_name = (SELECT constraint_name
FROM user_constraints
WHERE table_name = 'table_name'
AND constraint_type = 'P');
このコマンドは、指定されたテーブルの主キー列名を表示します。