컴퓨터활용/오라클

오라클 기본 정보 select

멜번초이 2008. 2. 26. 20:37
--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 'oname';

--테이블 조회
SELECT *
FROM   ALL_TABLES
WHERE  TABLE_NAME LIKE 'tname';

SELECT *
FROM   TAB;

--시퀀스 정보 보기
SELECT *
FROM   USER_SEQUENCES;

--시노님 조회
SELECT *
FROM   ALL_SYNONYMS
WHERE  SYNONYM_NAME = 'sname';

--테이블 인덱스 정보 조회
SELECT *
FROM   ALL_IND_COLUMNS
WHERE  TABLE_NAME = 'tname';

 

SELECT a.index_name,a.index_type,a.table_name,b.column_name
from USER_INDEXES a,USER_IND_COLUMNS b
WHERE a.index_name = b.index_name and a.table_name = 'tname';



--테이블의 컬럼 정보 조회
SELECT *
FROM   ALL_TAB_COLUMNS
WHERE  TABLE_NAME = 'tname';

--table comment 쿼리
SELECT *
FROM   ALL_TAB_COMMENTS
WHERE  TABLE_NAME = 'tname';

--column comment 쿼리
SELECT *
FROM   ALL_COL_COMMENTS
WHERE  TABLE_NAME = 'tname';

'컴퓨터활용 > 오라클' 카테고리의 다른 글

PL SQL 문법 정리  (1) 2008.06.24
쉘에서 ORACLE SQL 실행하여 결과 받아오기  (0) 2008.05.15
oracle 테이블스페이스 생성  (0) 2005.10.12
clob 컬럼 데이타 조회하기  (0) 2005.10.12
v$session  (0) 2003.10.12