select o.name, u.name, 'DEFERRED RPC QUEUE'
from sys.tab$ t, sys.obj$ o, sys.user$ u
where t.obj# = o.obj#
and u.user# = o.owner#
and bitand(t.trigflag,1) = 1
union
select o.name, u.name, 'MVIEW LOG'
from sys.tab$ t, sys.obj$ o, sys.user$ u
where t.obj# = o.obj#
and u.user# = o.owner#
and bitand(t.trigflag,2) = 2
union
select o.name, u.name, 'UPDATABLE MVIEW LOG'
from sys.tab$ t, sys.obj$ o, sys.user$ u
where t.obj# = o.obj#
and u.user# = o.owner#
and bitand(t.trigflag,4) = 4
union
select o.name, u.name, 'CONTEXT'
from sys.tab$ t, sys.obj$ o, sys.user$ u
where t.obj# = o.obj#
and u.user# = o.owner#
and bitand(t.trigflag,8) = 8
SELECT O.NAME
, U.NAME
, 'DEFERRED RPC QUEUE'
FROM SYS.TAB$ T
, SYS.OBJ$ O
, SYS.USER$ U
WHERE T.OBJ# = O.OBJ#
AND U.USER# = O.OWNER#
AND BITAND(T.TRIGFLAG
, 1) = 1
UNION
SELECT O.NAME
, U.NAME
, 'MVIEW LOG'
FROM SYS.TAB$ T
, SYS.OBJ$ O
, SYS.USER$ U
WHERE T.OBJ# = O.OBJ#
AND U.USER# = O.OWNER#
AND BITAND(T.TRIGFLAG
, 2) = 2
UNION
SELECT O.NAME
, U.NAME
, 'UPDATABLE MVIEW LOG'
FROM SYS.TAB$ T
, SYS.OBJ$ O
, SYS.USER$ U
WHERE T.OBJ# = O.OBJ#
AND U.USER# = O.OWNER#
AND BITAND(T.TRIGFLAG
, 4) = 4
UNION
SELECT O.NAME
, U.NAME
, 'CONTEXT'
FROM SYS.TAB$ T
, SYS.OBJ$ O
, SYS.USER$ U
WHERE T.OBJ# = O.OBJ#
AND U.USER# = O.OWNER#
AND BITAND(T.TRIGFLAG
, 8) = 8
|
|
|