[Home] [Help]
select u.name, o.name, o.obj#, v.textlength, v.text,
getlong(1, v.rowid),
t.typetextlength, t.typetext,
t.oidtextlength, t.oidtext, t.typeowner, t.typename,
decode(bitand(v.property, 134217728), 134217728,
(select sv.name from superobj$ h, "_CURRENT_EDITION_OBJ" sv
where h.subobj# = o.obj# and h.superobj# = sv.obj#), null),
decode(bitand(v.property, 32), 32, 'Y', 'N'),
decode(bitand(v.property, 16384), 16384, 'Y', 'N'),
decode(bitand(v.property/4294967296, 134217728), 134217728, 'Y', 'N'),
decode(bitand(o.flags,8),8,'CURRENT_USER','DEFINER'),
decode(bitand(o.flags, 196608), 65536, 1, 131072, 1, 0),
to_number(sys_context('USERENV', 'CON_ID'))
from sys."_CURRENT_EDITION_OBJ" o, sys.view$ v, sys.user$ u, sys.typed_view$ t
where o.obj# = v.obj#
and o.obj# = t.obj#(+)
and o.owner# = u.user#
SELECT U.NAME
, O.NAME
, O.OBJ#
, V.TEXTLENGTH
, V.TEXT
,
GETLONG(1
, V.ROWID)
,
T.TYPETEXTLENGTH
, T.TYPETEXT
,
T.OIDTEXTLENGTH
, T.OIDTEXT
, T.TYPEOWNER
, T.TYPENAME
,
DECODE(BITAND(V.PROPERTY
, 134217728)
, 134217728
,
(SELECT SV.NAME
FROM SUPEROBJ$ H
, "_CURRENT_EDITION_OBJ" SV
WHERE H.SUBOBJ# = O.OBJ#
AND H.SUPEROBJ# = SV.OBJ#)
, NULL)
,
DECODE(BITAND(V.PROPERTY
, 32)
, 32
, 'Y'
, 'N')
,
DECODE(BITAND(V.PROPERTY
, 16384)
, 16384
, 'Y'
, 'N')
,
DECODE(BITAND(V.PROPERTY/4294967296
, 134217728)
, 134217728
, 'Y'
, 'N')
,
DECODE(BITAND(O.FLAGS
, 8)
, 8
, 'CURRENT_USER'
, 'DEFINER')
,
DECODE(BITAND(O.FLAGS
, 196608)
, 65536
, 1
, 131072
, 1
, 0)
,
TO_NUMBER(SYS_CONTEXT('USERENV'
, 'CON_ID'))
FROM SYS."_CURRENT_EDITION_OBJ" O
, SYS.VIEW$ V
, SYS.USER$ U
, SYS.TYPED_VIEW$ T
WHERE O.OBJ# = V.OBJ#
AND O.OBJ# = T.OBJ#(+)
AND O.OWNER# = U.USER#
|
|
|
|