如何查看Oracle数据库中存储过程的实际脚本?
我使用以下命令查看它是否存在但确实存在,但现在我需要查看脚本以进行分析:
select * from ALL_OBJECTS where OBJECT_NAME like 'P_CREATE_FILES';
我正在使用SQL开发人员。
答案 0 :(得分:3)
在SQL Developer中,打开存储过程。请参阅CODE选项卡。
如果存储过程属于您登录的用户以外的模式,请转到树中的“其他用户”节点,展开它,选择您的用户,然后选择您的存储过程。
你也可以运行
XX.XX.XX.50
答案 1 :(得分:0)
您可以查询ALL_SOURCE
表
SELECT text
FROM all_source
WHERE owner = 'USERA'
AND name = 'PROCA'
ORDER BY line;
对于包内的程序
SELECT text
FROM all_source
WHERE owner = 'USERA'
AND name = 'PROCA'
AND type = 'PACKAGE BODY'
ORDER BY line;