当前位置: 代码迷 >> Oracle开发 >> 怎么查询和删除建立在某一表下的数据库对象
  详细解决方案

怎么查询和删除建立在某一表下的数据库对象

热度:7025   发布时间:2013-02-26 00:00:00.0
如何查询和删除建立在某一表上的数据库对象?
大家好,我想问问如何用sql语句查询建立在某一表上的触发器和函数对象,并且删掉此表可以连同这些对象全部删掉?

------解决方案--------------------------------------------------------
select * from dba_objects
LZ想法不错,建议在对象名称上花点心思就OK了;管理在于思想;
------解决方案--------------------------------------------------------
   通过all_source 表可以查看哪些类型的对象:select distinct type from all_source;查询触发器:select text from all_source where type='TRIGGER' and name ='TRIGGER_NAME';这个要注意type和name值要使用大写;查询出来之后,删除就好办了
  相关解决方案