다양한 관심 :)

SQL - DATA DICTIONARY 본문

DataBase/Oracle

SQL - DATA DICTIONARY

뚜뚜:) 2020. 10. 10. 01:44

DATA DICTIONARY

시스템 정보를 조회할 수 있는 VIEW (=오라클의 객체 정보를 볼 수 있는 뷰)

 

DICTIONARY의 종류는 DICTIONARY VIEW를 통해 조회 가능

SELECT * FROM dictionary

USER_TABLES, USER_TAB_COLUMNS, USER_VIEWS, USER_SEQUENCES

 

 

DICTIONARY는 크게 4가지로 구분 가능

USER_ : 해당 사용자가 소유한 객체만 조회

ALL_ : 해당 사용자가 소유한 객체 + 다른 사용자로부터 권한을 부여받은 객체

DBA_ : 시스템 관리지만 볼 수 있으며 모든 사용자의 객체 조회

V$ : 시스템 성능과 관련된 특수 VIEW

 

 

ex. 

테이블과 컬럼정보조회

 SELECT * FROM USER_TABLES

 

갖고있는 권한

SELECT * FROM ALL_TABLES

 

시스템 권한에서만 가능 (자신의 계정에서는 오류

SELECT * FROM DBA_TABLES

 

'DataBase > Oracle' 카테고리의 다른 글

My sql 설치  (0) 2021.01.10
DBMS, 트랜잭션  (0) 2020.10.10
SQL 설치  (0) 2020.10.10
DATABASE - ORACLE (오라클) 설치  (0) 2020.10.10
ORACLE SQL (11g) - 설치시 테이블 생성, 사용자 추가, 권한  (0) 2020.10.10