1. 작성일

   2011년  7월 29일


2. 개 요 

   특정 컬럼명으로 테이블을 검색해 보자.


3. 방  법

   가. ALL_TAB_COLUMNS 테이블

      ALL_TAB_COLUMNS 테이블은 해당 테이블에 있는 컬럼의 정보가 담겨 있는 테이블이다.      


      위와 같이  테이블의 이름 그리고 컬럼의 이름과 유형등이 정의 되어 있다.

   나. 조회

      그러므로 위의 테이블을 대상으로 하여 컬럼을 조회하면 해당 컬럼이 있는 테이블을 알아낼 수 있다.
      
1
2
3
4
5
6
7
8
SELECT
      TABLE_NAME,
      COLUMN_NAME
FROM
      ALL_TAB_COLUMNS 
WHERE
             COLUMN_NAME  LIKE 'AW_NUMBER' 
      AND TABLE_NAME LIKE 'ALL%'


      위의 쿼리로 위와 같은 결과를 알아낼 수 있다. 


+ Recent posts