목록기본키 (1)
공부하는 안경딸기
오라클 특정 컬럼 기본키 여부 찾기
보통은 회사에서 제공되는 테이블 검색 프로그램을 쓰지만 그 이상의 것을 해야하는 경우가 있다. ‘내가 찾고자 하는 컬럼이 기본키로 사용되는 테이블 조회하기’ 같은 단순 조회성 쿼리를 짜야하는 경우다. 인터넷에서 찾아가면서 만들어 봤는데 나중에 또 사용할까 싶지만 일단 기록해본다.--특정 컬럼 기본키여부 SELECT T.TABLE_NAME ,C.CONSTRAINT_TYPE ,T.* FROM ALL_TAB_COLUMNS T ,ALL_CONSTRAINTS C WHERE 1=1 AND T.TABLE_NAME = C.TABLE_NAME -- AND T.OWNER = C.OWNER AND T.COLUMN_NAME = '컬럼명' AND C.CONSTRAINT_TYPE = 'P' ORDER BY T.TABLE_NAME ;
ORACLE
2024. 1. 16. 22:33