Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645
在实际使用中,经常会需要查询数据库中已有的存储过程或者某一个存储过程的内容,
下面就介绍-下如何查询存储过程。
这需要使用到数据字典 user_source,使用的查询语句如下所示
sql
SELECT DISTINCT name FROM user_source WHERE type=upper('procedure');
上面这个语句查询当前用户下所有的存储过程的名字。此外,
我们还可以查询存储过程的内容,查询语句如下所示
sql
SELECT text FROM user source WHERE name=upper( 'pro_aa);
上面查询语句的返回结果如下图所示
可以看到存储过程的程序代码