Database/SQL

[Oracle] 특정 컬럼이 존재하는, 존재하지 않는 테이블 찾기

헹창 2022. 3. 16.
반응형

 

1. '특정컬럼'이 존재하는 테이블 찾기

SELECT DISTINCT TABLE_NAME
  FROM ALL_TAB_COLUMNS
 WHERE COLUMN_NAME = '특정컬럼'
 ORDER BY TABLE_NAME

 

 

2. '특정컬럼1'과 '특정컬럼2'가 동시에 존재하는 테이블 찾기

SELECT DISTINCT TABLE_NAME
  FROM ALL_TAB_COLUMNS
 WHERE COLUMN_NAME IN ('특정컬럼1', '특정컬럼2')
 ORDER BY TABLE_NAME

 

 

3. '특정컬럼1'과 '특정컬럼2'가 동시에 존재하지 않는 테이블 찾기

SELECT DISTINCT TABLE_NAME
  FROM ALL_TAB_COLUMNS
 WHERE COLUMN_NAME NOT IN ('특정컬럼1', '특정컬럼2')
 ORDER BY TABLE_NAME

 

 

728x90
반응형

댓글

추천 글