728x90

--※ Oracle Version 확인
       select * from v$version;
 
--※ Oracle SID 확인
        select instance from v$thread;
 
--※ Oracle DB_NAME 확인
         select name from v$database;
 
--※ Oracle User 확인
         select * from all_users;
 
--※ 등록된 User 목록 보기
         select username, user_id from dba_users order by username;
 
--※ User가 소유한 모든 테이블 보기
         select table_name from user_tables;
 
--※ 사용자 정보 확인
      select username, default_tablespace,temporary_tablespace from dba_users;
 
--※ 오브젝트 조회
         select * from all_objects where object_name like '명';
 
--※ 테이블 조회
         select * from all_tables where table_name like '명';
 
--※ 시퀀스 정보 보기
         select * from user_sequences;
 
--※ 시노님 조회
         select * from all_synonyms where synonym_name='명';
 
--※ 테이블 인덱스 정보 조회
         select * from all_ind_columns where table_name='테이블명';
 
--※ 테이블의 컬럼 정보 조회
         select * from all_tab_columns where table_name='테이블명';

         select * from all_tab_columns where table_name='FX_ALARM';
 
--※ table comment 쿼리
         select * from all_tab_comments where table_name='테이블명';


--※ column comment 쿼리
         select * from all_col_comments where table_name='테이블명';

--※ 권한부여 유저별 테이블 권한 확인
        SELECT * FROM USER_TAB_PRIVS_RECD; 
 

--※ 전체유저별 테이블 권한 확인 
        SELECT * FROM ALL_TAB_PRIVS_RECD; 

--※ 테이블 목록 확인
     SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE='TABLE';
     SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE='FX_ALARM';

--※ 테이블 목록 확인
     SELECT * FROM USER_TABLES;


-- 테이블 수 알아내기 
SELECT COUNT(*) FROM USER_OBJECTS WHERE OBJECT_TYPE='TABLE'; 
SELECT COUNT(*) FROM TABS; 

-- X라는 테이블이 있는지 알아보기 (있으면 1, 없으면 0 반환) 
SELECT COUNT(*) FROM USER_OBJECTS WHERE OBJECT_TYPE='TABLE' AND OBJECT_NAME='X'; 
SELECT COUNT(*) FROM TABS WHERE TABLE_NAME='X'; 

-- 테이블 목록 이름순으로 받기 
SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE='TABLE' ORDER BY OBJECT_NAME; 
SELECT * FROM TABS ORDER BY TABLE_NAME; 


-- 테이블 목록 생성시간 역순으로 받기 (즉 최신 테이블이 앞으로) 
SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE='TABLE' ORDER BY CREATED DESC;


728x90

+ Recent posts