对于以下四个查询获取用户定义的对象名称,系统相关的对象名称我只需要用户定义的对象名称。为此我做了什么?
select trigger_name from user_triggers;
select TABLE_NAME from user_tables
select view_NAME from user_views
select table_name constraint_NAME from user_constraints;
第一个查询结果将是这样的。
DEF$_PROPAGATOR_TRIG
REPCATLOGTRIG
TRG (user defined)
TRIG1 (user defined)
TRIG3 (user defined)
我只需要最后三个触发器名称。有什么办法吗?
感谢 内甚
答案 0 :(得分:0)
这应该为您提供由某些用户
创建的表格select owner
, object_name
, object_type
from ALL_OBJECTS
where owner = 'someuser' and object_type = 'TABLE';