我需要使用什么SQL来列出Oracle数据库上的所有存储过程?
发布时间:2020-05-23 07:42:14 所属栏目:MsSql 来源:互联网
导读:我需要使用什么SQL来列出Oracle数据库上的所有存储过程? 如果可能,我想要两个查询: 按名称列出所有存储过程 列出存储过程的代码,给出一个名称 DBA_OBJECTS视图将列出过程(以及几乎任何其他对象): SELECT owner, object_nameFROM dba_objects WHERE object_
|
我需要使用什么SQL来列出Oracle数据库上的所有存储过程? 如果可能,我想要两个查询: >按名称列出所有存储过程 解决方法DBA_OBJECTS视图将列出过程(以及几乎任何其他对象):SELECT owner,object_name FROM dba_objects WHERE object_type = 'PROCEDURE' DBA_SOURCE视图将列出相关过程的源代码行: SELECT line,text FROM dba_source WHERE owner = ? AND name = ? AND type = 'PROCEDURE' ORDER BY line 注意:根据您的权限,您可能无法查询DBA_OBJECTS和DBA_SOURCE视图.在这种情况下,可以使用ALL_OBJECTS和ALL_SOURCE. DBA_视图包含数据库中的所有对象,而ALL_视图仅包含您可以访问的对象. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 每组检索n行
- SQL Server Case函数应用的简单示例
- sql – 如何让我的PUT_LINE语句显示在TOAD中?
- sql – 随着时间的推移查询DAU / MAU(每日)
- sql-server – COMMIT TRANSACTION请求没有相应的BEGIN TRA
- sql-server – 来自sql server的高磁盘I / O还是高磁盘I /
- sql-server – 查找日期范围的差距 – TSQL
- sql-server – Sql Server – 如何获取上次服务器重启(DMV重
- 如何在SQL Server中的给定列的末尾追加字符串?
- SQLServer行转列实现思路记录
