0

我需要一个 sql 语句来检索当前在数据库中设置的所有触发器的名称。我使用的是 Oracle SQL Developer 版本 1.5.5,Java 版本是 1.7。

像这样的东西:

从 OBJECTS 中选择 OBJECT_NAME,其中 OBJECT_TYPE = 'Trigger'

4

1 回答 1

4

你所拥有的非常接近:

select owner, object_name
from all_objects
where object_type = 'TRIGGER'

或更有用的是:

select owner, trigger_name, table_owner, table_name, triggering_event
from all_triggers

all_triggers还有其他列可以为您提供更多信息all_objects,例如触发器何时触发。您可以在文档中获得有关此和其他有用数据字典视图的更多信息。

于 2013-08-19T17:55:51.957 回答