상세 컨텐츠

본문 제목

오라클 공통 테이블 조회

프로그래밍/DB

by 라제폰 2014. 7. 7. 14:05

본문

Dictionary내용
USER_TABLES사용자 소유의 모든 TABLE를 보여 준다
USER_TAB_COLUMNS사용자 소유의 모든 TABLE의 COLUMNS 의 구성 정보를 보여준다
USER_VIEWS사용자 소유의 모든 VIEW를 보여준다 
사용자가 SELECT * FROM VIEWS_TABLE명 했을때 이곳 DICTIONARY 를 조회해서 
해당 SQL 문장을 조회 해서 TABLE에서 조회 해서 RETURN 한다 
물론 사용자가 요청한 SQL 문장과 VIEWS의 SQL 문장이 REWRITE 되어 
최적의 옵티마이져가 되도록 ORACLE이 노력한다
 
USER_SYNONYMS사용자 소유의 모든 SYNONYMS를 보여 준다 
USER_CONS_COLUMNS사용자 소유의 TABLE에서 CONSTRAINTS를 지정한 COLUMN에 대한정보를 보여준다 
USER_COL_COMMENTSCOMMENT ON COLUMN TABLE.COMM IS 'TABLE의 COLUMN  설명이 설정 된것 조회한다
USER_TAB_COMMENTSCOMMENT ON TABLE IS 'TABLE 설명'; 했을때 그것의 내용을 조회 가능하다 
USER_CONSTRAINTS사용자 소유의 모든  TABLE의 제약조건 (CONSTRAINTS) 를 보여 준다 
USER_INDEXES사용자 소유의 모든 INDEX 정보를 보여준다 
USER_IND_COLUMNSINDEX가 걸린 TABLE의 컬럼 정보를 보여준다 
USER_DB_LINKS사용자소유의 DB LINK정보를 보여준다 
USER_TRIGGERS사용자 소유의 TRIGGERS 정보를 보여준다 
USER_SOURCEPROCEDURE/TRIGGER/TYPE/FUNCTION/JAVA SOURCE/PACKAGE BODY/PACKAGE 
에 대한 소스 코드를 조회할수있다

USER_TABLESPACES사용자가 접근가능한 TABLESPACE에 대한 정보를 조회할수있다
USER_TS_QUOTASTABLESPACE 별로 사용자에게 할당한 TABLE SPACE 공간을 조회할수있다
USER_SEGMENTS사용자 소유의 세그먼트의 정보를 보여준다 
USER_EXTENTS세그먼트를 구성하고있는 세그먼트의 정보를 보여준다
USER_FREE_SPACETABLE SPACE별로 사용가능한 SPACE 정보를 보여 준다 
USER_USERS자신의 계정정보를 보여준다 
USER_RESOURCE_LIMITS사용자 SESSION의  제한조건을 보여준다
USER_SYS_PRIVS사용자에게 부여된 SYSTEM 권한을 보여 준다 
USER_TAB_PRIVS사용자에게 부여된 OBJECT 권한을 보여 준다
USER_COL_PRIVS사용자에게 부여된 COL 의 OBJECT 권한을 보여 준다 
USER_ROLE_PRIVS사용자에게 부영된 ROLE 에 대한 정보를 보여준다 


관련글 더보기