데이타베이스의 테이블이 몇천개가 넘습니다.
이럴때 테이블을 조사할 경우 참 난감합니다.
Oracle에는 ALL_OBJECTS라는 시스템 테이블이 있는데 테이블, 키, 인텍스 등의 정보를
저장하고 있습니다. 이 테이블을 조사하면 됩니다.

SELECT DISTINCT OBJECT_NAME
  FROM ALL_OBJECTS
 WHERE OBJECT_TYPE  = 'TABLE' 
   AND UPPER(OBJECT_NAME) LIKE '%' || UPPER('검색테이블명') || '%'
 ORDER BY OBJECT_NAME ASC

ps. 사실 ALL_OBJECTS는 테이블이 아니라 시스템 뷰입니다. ALL 이라는 접두어가 있으면 사용자들이 접근할수 있습니다.
저작자 표시
신고
posted by 뚱2