10.2.2 查看存储过程

存储过程一旦被创建就会存储到数据库服务器上,Oracle允许开发人员查看已经存在的存储过程脚本,这可以到视图USER_SOURCE里查看。

【示例2】查看存储过程TEST的脚本

具体脚本如下:


SELECT*FROM USER_SOURCE WHERE NAME='TEST'ORDER BY LINE;


【执行效果】

执行查看后效果如图10.2所示。

10.2.2 查看存储过程 - 图1

图 10.2 查看TEST脚本

通过图10.2可以发现,每条记录中的TEXT字段都存储了一句脚本,把这些脚本综合起来就是创建TEST存储的过程。

注意 当从视图USER_SOURCE中查询过程或函数时需要把名称大写,小写会得不到想要的记录。至于USER_SOURCE是当前用户的视图,如果想查看Oracle所有的存储过程,则需要到ALL_SOURCE视图中查询。