SQL> SELECT A.TABLE_NAME , A.CONSTRAINT_NAME , B.COLUMN_NAME , B.POSITION FROM ALL_CONSTRAINTS A , ALL_CONS_COLUMNS B WHERE A.TABLE_NAME = '테이블명(대문자)' AND A.CONSTRAINT_TYPE = 'P' AND A.OWNER = B.OWNER AND A.CONSTRAINT_NAME = B.CONSTRAINT_NAME ORDER BY B.POSITION

ALL_CONSTRAINTS

현재 사용자가 엑세스할 수 있는 테이블에 대한 제약 조건 정의

USER_CONSTRAINTS

현재 사용자의 스키마에 있는 테이블에 대한 제약 조건 정의

DBA_CONSTRAINTS

데이터베이스의 모든 제약 조건 정의

P : 기본키

R : 외래키

U : 고유값

C : 체크


'DataBase > Oracle' 카테고리의 다른 글

Oracle 12이상 c## 없애기  (0) 2019.09.12
Oracle 유저 테이블 전부 삭제  (0) 2019.09.12
Oracle 로그인 한 사용자 테이블 명 조회  (0) 2019.09.12
Oracle import/export  (0) 2019.09.12
Oracle 계정 생성  (0) 2019.09.12

+ Recent posts