반응형
흔히 SELECT * FROM TAB을 하면 테이블 정보를 조회 가능하다.
TAB는 뷰이다 !
-- SYSDBA 계정 으로 생성
CREATE OR REPLACE VIEW SYS.TAB
(TNAME,TAB,CLUSTERID)
AS
select o.name,
decode(o.type#, 2, 'TABLE', 3, 'CLUSTER',
4, 'VIEW', 5, 'SYNONYM'), t.tab#
from sys.tab$ t, sys.obj$ o
where o.owner# = userenv('SCHEMAID')
and o.type# >=2
and o.type# <=5
and o.linkname is null
and o.obj# = t.obj# (+)
-- 다른 계정에서 동의어로 가지고 오기
CREATE SYNONYM tab FOR SYS.TAB;
반응형
'Database > ORACLE' 카테고리의 다른 글
INVALID OBJECT 컴파일 하는 방법 (0) | 2009.03.08 |
---|---|
오라클 백업 방식과 백업 방법 (0) | 2009.03.08 |
SQL LOADER 사용예 (0) | 2009.03.08 |
PL/SQL 에서 DDL 문장 호출하기 (0) | 2009.03.08 |
코드가 변경될때 마다 저장하는 테이블을 만들자 (0) | 2009.03.08 |