如何在oracle sql中输出程序列表

问题描述 投票:1回答:1

在模式中,我为一些表创建了几个过程。我想知道是否有办法显示所有程序。我可以用desc [tablename]描述一个表是否有类似的东西显示所有创建的程序?

sql oracle11g
1个回答
2
投票

怎么样

select * from user_objects
where object_type = 'PROCEDURE';

它将显示在您自己的架构中创建的过程(实际上,您当前连接的那个)。

使用

select * from all_objects
where object_type = 'PROCEDURE';

显示您有权访问的所有程序。

请记住,还有其他对象类型,如FUNCTION和PACKAGE

© www.soinside.com 2019 - 2024. All rights reserved.