如何查询oracle库中已经存在的存储过程

如题所述

命令行:

sqlplus / as sysdba
select name from user_source where type='PROCEDURE';
可查看sys用户下所有存储过程名字
select text from user_source where name='XXX'
可查看该存储过程的内容

plSQLdevloper工具:
左侧找到‘Procedures’,点开之后即可查看当前用户的所有存储过程。
右键点击存储过程,选择‘view’可查看详细信息
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-26
查询SCOTT用户下的存储过程
方法一:
select * from user_procedures;
方法二:
select object_name,object_type,procedure_name from dba_procedures where object_type='PROCEDURE' and owner='SCOTT';本回答被提问者和网友采纳
第2个回答  2016-01-13
select * from user_objects where object_type='PROCEDURE'