我如何找到属于表的所有触发器?Oracle:查询属于表的所有触发器的SQL查询?
回答
下面的工作独立于数据库的权限:
select * from all_triggers
where table_name = 'YOUR_TABLE'
以下备用选项可能会根据您指定的数据库权限不起作用:
select * from DBA_TRIGGERS
或
select * from USER_TRIGGERS
退房ALL_TRIGGERS:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/statviews_2107.htm#i1592586
这是正确的答案。 – Jacob 2014-08-12 03:39:05
即有用的另一种表是:
SELECT * FROM USER_OBJECTS WHERE object_type的= 'TRIGGER';
你也可以用它来查询视图,索引等等等等
这应该是object_type = **'TRIGGER'**,因为Oracle区分大小写,但ALL_TRIGGERS更好,因为它也显示触发器属于哪个表(这在ALL_OBJECTS中不可用) – 2011-02-04 10:14:43
使用Oracle documentation和搜索在浏览器中的关键字“触发”。
这种方法应该适用于其他元数据类型问题。
- 1. 创建触发器的查询ORACLE SQL
- 2. Oracle触发器查询
- 3. oracle触发器查询
- 4. SQL触发器的查询
- 5. 触发器中的Oracle to_char子查询
- 6. SQL查询基于Oracle的
- 7. 用于分发的Oracle SQL查询
- 8. Oracle触发器子查询问题
- 9. 的Oracle SQL查询加入一个表与现有的查询
- 10. 查询Oracle中的所有表格
- 11. 关于触发器的查询?
- 12. 基于查询原子的触发器?
- 13. 的Oracle SQL查询
- 14. 的Oracle SQL查询
- 15. Oracle Forms后置查询触发器中的pl/sql
- 16. 具有多个表的Oracle sql查询
- 17. sql查询/ oracle
- 18. Oracle-sql查询
- 19. ORACLE SQL查询
- 20. SQL Oracle查询
- 21. Oracle SQL +查询
- 22. SQL查询连接表 - Oracle
- 23. Oracle多表SQL查询
- 24. 关于子查询条件的Oracle SQL
- 25. 用于显示值的Oracle SQL查询?
- 26. 的Oracle SQL查询,架构鉴于
- 27. Oracle SQL LIKE查询
- 28. ORACLE SQL Developer(查询)
- 29. ORACLE SQL查询 - AVG
- 30. 与Oracle SQL查询
您可能需要在该查询中添加“where table-name ='FOOBAR'”以缩小您的答案。 – gnuchu 2011-02-04 11:51:17