DATABASE/ORACLE
Oracle 테이블 조회
S & S
2014. 6. 11. 13:49
--테이블 조회
SELECT * FROM USER_TABLES;
--컬럼 조회
SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = ':TABLE_NAME';
--테이블주석조회
select * from USER_TAB_COMMENTS WHERE table_name = ':TABLE_NAME';
--테이블컬럼주석조회
SELECT * FROM ALL_COL_COMMENTS WHERE table_name = ':TABLE_NAME';
SELECT B.TABLE_NAME,B.COLUMN_NAME
,A.COMMENTS
,B.DATA_TYPE
,B.DATA_LENGTH
,DECODE(B.NULLABLE, 'N','NOT NULL') NULLABLE
FROM DBA_COL_COMMENTS A
,DBA_TAB_COLUMNS B
WHERE A.OWNER = B.OWNER
AND A.TABLE_NAME = B.TABLE_NAME
AND A.COLUMN_NAME = B.COLUMN_NAME
AND B.OWNER = ':OWNER'
AND B.TABLE_NAME = ':TABLE_NAME'
ORDER BY B.COLUMN_ID;