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');

このコマンドは、指定されたテーブルの主キー列名を表示します。

bannerAds