-- Admin권한으로 원하는 테이블의 컬럼 정보를 확인한다.
SELECT a.OWNER, a.TABLE_NAME, a.COLUMN_NAME, b.COMMENTS,
a.data_type || '(' || a.data_length || ')' AS COLUMN_TYPE
FROM dba_tab_columns a, dba_col_comments b
WHERE a.owner = 'OPS$USR001'
AND a.table_name = 'tbUser'
AND b.owner = 'OPS$USR001'
AND b.table_name = 'tbUser'
AND a.owner = b.owner
AND a.table_name = b.table_name
AND a.column_name = b.column_name
;

--owner는 조회하고자 하는 테이블 정보의 소유자 정보를 넣으면 되고 table_name에서는 조회하고자 하는 테이블 명을 입력한다.


--user 권한으로 원하는 테이블의 컬럼 정보를 조회한다.
SELECT TABLE_NAME
, COLUMN_NAME
, Replace(COMMENTS,' ','')
FROM USER_COL_COMMENTS
WHERE TABLE_NAME = ''tbUser';

--로그인된 사용자가 소유한 테이블의 컬럼에 대한 정보를 조회한다.

+ Recent posts