Primary Key 식별 방법 문의 0 3 1,202

by 구경꾼 [Oracle Admin] [2012.01.10 15:55:07]


시스템 테이블에서 Primary Key를 어떻게 식별할 수 있는지 모르겠습니다.
DBA_INDEXES나 USER_INDEXES 테이블에 Unique 여부에 대한 컬럼은 있는데
PK 여부는 어떻게 확인할 수 있을까요..?
by 제로 [2012.01.10 16:11:15]
select * from user_constraints
where constraint_type = 'P';

by 마농 [2012.01.10 16:14:55]
user_constraints 에서 constraint_type = 'P' 인것을 찾아서
user_ind_columns 와 index_name 으로 조인하세요

by 구경꾼 [2012.01.10 16:36:55]
제로님..마농님..감사합니다..
이 사이트가 있어서 든든하네요.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입