可以用Toad 或者pl/sql dev 可以直接看到存储过程定义。也可以通过SQL 来查看: 如: SELECT * FROM ALL_SOURCE where TYPE='PROCEDURE' AND NAME ='ADDCUSTBUSS';更换name就可以了。 ------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx DBA1 群:62697716(满); DBA2 群:62697977
SELECT text FROM ALL_SOURCE where TYPE='PROCEDURE' AND NAME ='ADDCUSTBUSS';如果在sqlplus中,这样看的清楚一点..
或者也可以使用 select * from user_source
set long 1000 --set long指定的是当字段为long类型的时候,显示的长度.不然够长就看不完全 只显示一点select dbms_metadata.get_ddl('PROCEDURE','你的存储过程名','哪个用户创建的') from dual;--切记里的对象要大写
可以用Toad 或者pl/sql dev 可以直接看到存储过程定义。也可以通过SQL 来查看:
如:
SELECT * FROM ALL_SOURCE where TYPE='PROCEDURE' AND NAME ='ADDCUSTBUSS';更换name就可以了。
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
SELECT text FROM ALL_SOURCE where TYPE='PROCEDURE' AND NAME ='ADDCUSTBUSS';如果在sqlplus中,这样看的清楚一点..
select * from user_source
set long 1000
--set long指定的是当字段为long类型的时候,显示的长度.不然够长就看不完全 只显示一点select dbms_metadata.get_ddl('PROCEDURE','你的存储过程名','哪个用户创建的') from dual;--切记里的对象要大写
2。通过user_source视图。
楼上几位都已经描述了其使用方法。
order by line;-- 其中:YOUR_OBJECT_NAME 是存储过程、函数、包、触发器、表等对象的名称(要用大写)!