본문 바로가기
ORACLE

[ORACLE] 오라클 기본키 조회 하기

by 공뭉 2021. 6. 4.
반응형

--제약조건을 조회하는 쿼리

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

댓글