Oracleでテーブルに設定される制約を確認

2021年11月19日

環境情報
Oracle 12.2.0.1.0
書式
SELECT * FROM ALL_CONSTRAINTS WHERE TABLE_NAME=テーブル名
使用例

SELECT
  CONSTRAINT_NAME,  --制約名
  CONSTRAINT_TYPE   --制約タイプ
FROM
  ALL_CONSTRAINTS
WHERE
  TABLE_NAME = 'USER_MAST'

実行結果

CONSTRAINT_NAME	   CONSTRAINT_TYPE
FK_DEL_USER_INFO	R

説明
P 主キー制約
U 一意制約
R 外部キー制約
C チェック制約

Oracle 12c

Posted by arkgame