오라클 오브젝트(Object) 조회하는 방법(테이블, 뷰, 펑션, 프로시저)에 대해 알아보겠습니다.
우선 USER_OBJECTS는 DB에 존재하는 Object 정보를 관리하는 테이블입니다.
USER_OBJECTS
DESC USER_OBJECTS;
OBJECT_TYPE의 종류
SELECT DISTINCT(OBJECT_TYPE) FROM USER_OBJECTS;
1. 테이블(TABLE) 목록 조회
SELECT * FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'TABLE';
2. 뷰(VIEW) 목록 조회
SELECT * FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'VIEW';
3. 프로시저(PROCEDURE) 목록 조회
SELECT * FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'PROCEDURE';
4. 펑션(FUNCTION) 목록 조회
SELECT * FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'FUNCTION';
이상으로 오라클 오브젝트(Object) 조회하는 방법에 대해 간단하게 알아보았습니다.
다른 오브젝트(Object)를 조회하려면, WHERE조건절에 조회하고 싶은 OBJECT_TYPE을 넣어서 조회하시면 됩니다.
댓글