* 아직 DB 파악이 덜 된 상태에서 업무를 하다보면 테이블이나 디비링크, 프로시져 유무 등 찾아보고 싶을 때가 많다.
* 오라클 딕셔너리는 엄청나게 많지만 단순 업무 담당자 입장에서 자주 쓰게되는 것들만 알아두자.
* 물론, 스키마 브라우저에서 다 찾아볼 수 있지만 조건을 걸어 찾거나 할 때 유용하다.
* 아래 명령들은 모두 실행하는 USER가 접근 가능한 내용만 보여준다.
ALL
1. ALL_TABLES
* USER가 접근 가능한 모든 테이블
2. ALL_COL_COMMNETS
* 모든 테이블, 뷰에 대한 컬럼 코멘트
3. ALL_DB_LINKS
* 모든 디비링크 조회
4. ALL_OBJECTS
* 모든 오브젝트에 대해 조회
* Function, Synonyms, Index 등 object_type으로 조회 가능
5. ALL_CATALOG
* 모든 Table, Views, Synonyms, sequence
6. ALL_SOURCE
* 모든 Text 소스 조회
* 주로 영향도 파악을 위해 특정 테이블을 사용하는 Procedure를 조회하거나 할 때 쓸 수 있다.
7. ALL_USERS
* 모든 유저 정보
8. ALL_CONSTRAINTS
* 모든 테이블 제약조건
9. ALL_ERRORS
* 모든 오브젝트에 대한 에러
10. ALL_LOBS
* 모든 BLOB, CLOB 등 LOBS에 대해 조회
11. ALL_SEQUENCES
* 모든 시퀀스 조회
12. ALL_VIEWS
* 모든 뷰 조회
13. ALL_SNAPSHOTS
* 모든 스냅샷 조회
집에 가고싶다.
'IT > DB' 카테고리의 다른 글
[ORACLE] 오라클 데이터타입 CHAR와 VARCHAR2의 차이 (0) | 2021.10.26 |
---|---|
[ORACLE] 오라클 LPAD, RPAD, TRIM, LTRIM, RTRIM (자리 수 채우기/지우기) (0) | 2021.10.26 |
[ORACLE] MERGE문 사용법 (0) | 2021.09.28 |
[ORACLE] 프로시저(Procedure) 생성 및 실행과 작성 문법 (PL/SQL) (0) | 2021.09.28 |
[ORACLE] 오라클 ROUND, TRUNC (소수점 반올림, 버림) (0) | 2021.09.10 |
댓글