본문 바로가기

자린고비 독학하기/자린고비 코딩하기

SQL - DATA DICTIONARY VIEW

반응형

 

데이터 딕셔너리 (Data Dictionary : DD)

  • 데이터에 대한 데이터, 메타 데이터
  • 데이터 전반에 대한 정보와 구조 정보를 제공한다.
  • 사용자가 데이터 딕셔너리의 내용을 직접 조정하거나 삭제할 수는 없다.
  • 사용자가 내용을 직접적으로 알 수는 없다.

 

 

DATA DICTIONARY VIEW 

 

  • USER_XXXX
  • ALL_XXXX
  • DBA_XXXX

 

 

XXXX 中 TABLES

 

USER_TABLES

  • 해당 계정이 소유한 테이블을 조회

 

 

 SELECT TABLE_NAME FROM USER_TABLES ORDER BY TABLE_NAME;

테이블의 이름을 출력하는 데이터 딕셔너리 뷰

 

 

ALL_TABLES

  • 현재 해당 계정이 접근할 수 있는 전체 테이블을 조회
  • 자신의 객체 뿐만 아니라 타 계정에서 접근할 수 있도록 해 둔 객체까지 조회 가능

 

 

SELECT OWNER, TABLE_NAME FROM ALL_TABLES;

 

 

 

DBA_TABLES

  • DBA가 접근 가능한 테이블을 조회
  • DBA만 접속이 가능하므로 DBA 시스템 권한을 가진 사용자만 접근할 수 있다.

 

일반 사용자로는 DBA_TABLES에 접근할 수 없다.

 

 

 

SYSTEM 계정으로 연결을 변경한 다음에는 잘 접속된다. 

반응형

'자린고비 독학하기 > 자린고비 코딩하기' 카테고리의 다른 글

SQL - 트랜잭션  (0) 2019.08.02
SQL - DML  (0) 2019.08.01
SQL - JOIN  (0) 2019.07.31
SQL - 그룹 함수 / GROUP BY / HAVING  (1) 2019.07.31
SQL - NVL / DECODE / CASE  (0) 2019.07.31