10.2.2 查看存储过程
存储过程一旦被创建就会存储到数据库服务器上,Oracle允许开发人员查看已经存在的存储过程脚本,这可以到视图USER_SOURCE里查看。
【示例2】查看存储过程TEST的脚本
具体脚本如下:
SELECT*FROM USER_SOURCE WHERE NAME='TEST'ORDER BY LINE;
【执行效果】
执行查看后效果如图10.2所示。
图 10.2 查看TEST脚本
通过图10.2可以发现,每条记录中的TEXT字段都存储了一句脚本,把这些脚本综合起来就是创建TEST存储的过程。
注意 当从视图USER_SOURCE中查询过程或函数时需要把名称大写,小写会得不到想要的记录。至于USER_SOURCE是当前用户的视图,如果想查看Oracle所有的存储过程,则需要到ALL_SOURCE视图中查询。