在oracle中有没有办法看看程序的结构是什么?我正在尝试登录并运行程序,并希望将实际的过程结构存储在我的日志中.
解决方法
您可以查询ALL_SOURCE表
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