각 테이블 컬럼에 제약 조건을 조회하여 확인할 수 있는 SELECT 문
SELECT A.TABLE_NAME AS "테이블명"
,B.COLUMN_NAME AS "컬럼명"
,A.CONSTRAINT_NAME AS "제약조건명"
FROM DBA_CONSTRAINTS A
,ALL_CONS_COLUMNS B
WHERE A.CONSTRAINT_TYPE='P'
AND A.OWNER = 'TIDS' -- DB명
--AND A.TABLE_NAME = '테이블명' -- 테이블명
AND A.OWNER = B.OWNER
AND A.CONSTRAINT_NAME = B.CONSTRAINT_NAME;
WHERE A.CONSTRAINT_TYPE='P' 이 부분에 원하는 제약조건을 넣어주면 된다.

'DB' 카테고리의 다른 글
SQLD 시험 : 1-2 엔티티, 속성, 관계 (0) | 2023.05.10 |
---|---|
SQLD 시험 : 1-1 데이터 모델링 (0) | 2023.05.09 |
!= 과 <> 의 차이와 ANSI SQL (0) | 2022.11.22 |
오라클 : 집계함수 COUNT, SUM, AVG, MAX, MIN (0) | 2022.08.19 |
오라클 : 문자 변환함수 TO_CHAR (0) | 2022.08.12 |
댓글