gpt4 book ai didi

sql - 如何在Oracle 中打印出一个过程的定义?

转载 作者:行者123 更新时间:2023-12-03 20:01:03 25 4
gpt4 key购买 nike

oracle中有没有办法查看过程的结构是什么?我正在尝试记录并正在运行过程,并希望将实际过程结构存储在我的日志中。

最佳答案

您可以查询 ALL_SOURCE table

SELECT text 
FROM all_source
WHERE owner = <<owner of procedure>>
AND name = <<name of procedure>>
ORDER BY line

如果您正在处理包内的程序
SELECT text 
FROM all_source
WHERE owner = <<owner of procedure>>
AND name = <<name of procedure>>
AND type = 'PACKAGE BODY'
ORDER BY line

会给你包体的文本。您还可以使用 TYPE 获取包规范的文本。的“包”

关于sql - 如何在Oracle 中打印出一个过程的定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7167307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com