develop

오라클에서 테이블의 Constraint Type 확인 쿼리.

파드파드 2026. 2. 23. 15:34
반응형

오라클에서 테이블의 Constraint Type 확인 쿼리 이다.

-- CONSTRAINT_TYPE 컬럼에 아래 파라메터를 입력할 수도 있다.

-- P : PRIMARY KEY

-- R : FOREIGN KEY

-- U : UNIQUE

-- C : NOT NULL, CHECK

 

SELECT A.CONSTRAINT_NAME, A.TABLE_NAME, B.COLUMN_NAME, A.CONSTRAINT_TYPE, A.R_CONSTRAINT_NAME

FROM USER_CONSTRAINTS A, USER_CONS_COLUMNS B

WHERE 1=1

AND A.CONSTRAINT_NAME = B.CONSTRAINT_NAME

--AND B.COLUMN_NAME = ''AND A.CONSTRAINT_TYPE = 'R'

;

반응형