一、ORACLE 查出表所有的触发器及触发器详细信息
1.1、查all_triggers表得到trigger_name
select trigger_name from all_triggers where table_name='XXX';
1.2、根据trigger_name查询出触发器详细信息
select text from all_source where type='TRIGGER' AND name='TR_XXX';
1.3、在Oracle数据库中查询所有触发器、存储过程、视图、表
方法1:
--所有触发器
Select object_name From user_objects Where object_type='TRIGGER';
--所有存储过程
Select object_name From user_objects Where object_type='PROCEDURE';
--所有视图
Select object_name From user_objects Where object_type='VIEW';
--所有表
Select object_name From user_objects Where object_type='TABLE';
方法2:
Select * From user_triggers; --所有触发器
Select * From user_procedures; --所有存储过程
Select * From user_views; --所有视图
Select * From user_tables; --所有表