반응형


흔히 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;

반응형

+ Recent posts