ORACLE查出表所有的触发器及触发器详细信息
一.查all_triggers表得到trigger_name
Sql代码
select trigger_name from all_triggers where table_name='XXX';
二.根据trigger_name查询出触发器详细信息
Sql代码
select text from all_source where type='TRIGGER' AND name='TR_XXX';
在Oracle数据库中查询所有触发器、存储过程、视图、表
方法一:
--所有触发器
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';
方法二:
当然,还可以试试下面的语句
Select * From user_triggers; --所有触发器
Select * From user_procedures; --所有存储过程
Select * From user_views; --所有视图
Select * From user_tables; --所有表
三. 查所有外链数据库
select * from all_db_links
————————————————
版权声明:本文为CSDN博主「卑微远」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Marshall_Ma/article/details/110538055