데이터 딕셔너리는 데이터베이스의 가장 중요한 부분중의 하나인 데이터베이스와 관련된 정보를 제공합니다. 데이터 딕셔너리의 내용은 DLL 혹은 DML 이 수행될 때 오라클 서버에 의해 변경됩니다. 소유자는 SYS이며 오라클 서버에 의해 유지되므로 사용자는 데이터 딕셔너리의 내용을 변경할 수 없습니다. 단지 일반 사용자는 SELECT 명령으로 데이터 딕셔너리의 내용을 조회만 할 수 있습니다. 데이터 딕셔너리는 기본 테이블과 딕셔너리 뷰의 두 가지 형태로 제공됩니다. 기본 테이블은 데이터 베이스에 관한 정보를 갖고 있는 테이블로서 오라클 서버만 기록할 수 있고 데이터가 은폐되어 있으므로 사용자 직접 접근할 수 없습니다.
데이터 딕셔너리 뷰는 기본 테이블의 정보를 더 유용하게 보여주기 위해서 기본 테이블을 요약한 형태입니다. 아직 뷰를 배우지 않았기에 간단하게 설명하자면, 뷰는 기본 테이블의 내용을 보여주는 하나의 방식으로 사용자는 뷰를 마치 테이블처럼 사용할 수 있습니다. 우리가 사용하는 딕셔너리가 엄밀히 따지자면 데이터딕셔너리 뷰입니다. 하지만 일반적으로는 데이터 딕셔너리라고 칭하기도 합니다.
테이블 검색
EX) SELECT * FROM TAB;
테이블의 구조 알아보는 법
EX) DESC[RIBE] 테이블명
EX)DESC 테이블명
'Oracle' 카테고리의 다른 글
오라클 산술연산자. NULL 값 AS 연산자 (0) | 2014.11.11 |
---|---|
오라클의 데이터형 ORACLE 데이터 (0) | 2014.11.11 |
SQL 계정생성 복구 (0) | 2014.11.11 |
SQL 기본개념 (0) | 2014.11.11 |
오라클 IN처럼 쓰면서 조건을 걸수 있는 문 EXISTS (0) | 2014.09.23 |