「Oracle」ALL_CONSTRAINTSからテーブルに設定される制約を確認する方法
環境
Windows 10 64bit
Oracle 12c
書式
SELECT constraint_name, --制約名 constraint_type --制約タイプ FROM ALL_CONSTRAINTS WHERE table_name = 'テーブル名';
使用例
SQL構文
SELECT CONSTRAINT_NAME, --制約名 CONSTRAINT_TYPE --制約タイプ FROM ALL_CONSTRAINTS WHERE TABLE_NAME='USER_TBL'
実行結果
CONSTRAINT_NAME CONSTRAINT_TYPE SYS_C0010562 C PK_USER_TBL P FK_USER_TBL_WEB_USER R
制約タイプについて説明
値 意味 P 主キー制約 U 一意制約 R 外部キー制約 C チェック制約