SELECT * FROM ALL_TABLES
WHERE LIKE = '%name%'
** 참고로 oracle에서 문자열 데이터는 대소문자 구분을 하기 때문에 uppuer() 혹은 lower() 로 묶어서 검색하면 된다.
SELECT * FROM ALL_TAB_COLUMNS
WHERE TABLE_NAME LIKE '%NAME%'
** 해당 쿼리를 실행하면 테이블 이름에 NAME이 포함된 테이블의 모든 컬럼과 DATA_TYPE을 출력한다.
여기에 원하는 컬럼 명을 and 조건에 추가하면 특정 컬럼의 DATA_TYPE을 알 수있다.