====== Oracle View ====== ===== Oracle View 종류 ===== ^ 종류 ^ 설명 ^ | USER_XXXX | **한 특정 사용자에게 종속되어 있고, 그 사용자가 조회 가능한 데이터사전 뷰들** \\ ALL_XXXX View의 모든 정보의 부분 집합 \\ Public Synonym을 가질수 있다 | | ALL_XXXX | **한 특정 사용자가 조회 가능한 모든 데이터사전 뷰들** \\ 자신이 조회하려는 객체의 주인이 아니더라도 그 객체에 접근 할 수 있는 권한을 가지고 있다면 ALL_XXX 뷰를 통하여 조회가 가능 | | DBA_XXXX | D**BA권한을 가진 사용자 만이 조회할 수 있는 데이터사전 뷰들** \\ **모든 오라클 데이터베이스 객체에 대한 정보** \\ SELECT ANY TABLE 권한이 있는 사용자 또한 질의가 가능 \\ 이러한 View에 대한 동의어는 생성되지 않으며, 다른 사용자가 질의 하려면 앞에 sys.이라는 접두어를 붙여야 한다 | ===== 예제 ===== SQL> SELECT table_name, tablespace_name FROM USER_TABLES; SQL> SELECT table_name, tablespace_name FROM ALL_TABLES; SQL> SELECT OWNER, OBJECT_NAME FROM SYS.DBA_OBJECTS;