반응형
--제약조건을 조회하는 쿼리
SELECT CONSTRAINT_NAME, CONSTRAINT_TYPE, TABLE_NAME, A.*
FROM ALL_CONSTRAINTS A
WHERE TABLE_NAME = '테이블명'
--컬럼별 제약조건을 조회하는 쿼리
SELECT *
FROM ALL_CONS_COLUMNS
WHERE CONSTRAINT_NAME = '제약조건명'
--위 두 쿼리를 조합하여 사용
--컬럼별 제약조건을 조회하는데 제약조건 타입이 PK인 제약조건명으로 조회
SELECT *
FROM ALL_CONS_COLUMNS
WHERE CONSTRAINT_NAME = ( SELECT CONSTRAINT_NAME
FROM ALL_CONSTRAINTS
WHERE TABLE_NAME = '테이블명'
AND CONSTRAINT_TYPE = 'P' )
반응형
'ORACLE' 카테고리의 다른 글
[ORACLE] oracle decode 와 case when (0) | 2020.08.26 |
---|---|
[ORACLE] MERGE INTO 로 UPDATE INSERT 하기 (0) | 2020.03.24 |
[ORACLE] oracle insert 여러개하기 (0) | 2020.02.20 |
[ORACLE] 정규표현식 REGEXP_LIKE (0) | 2019.12.03 |
댓글