sql – 如何在Oracle中打印一个过程的定义?
发布时间:2020-12-12 08:52:46 所属栏目:MsSql教程 来源:网络整理
导读:在oracle中有没有办法看看程序的结构是什么?我正在尝试登录并运行程序,并希望将实际的过程结构存储在我的日志中. 解决方法 您可以查询ALL_SOURCE表 SELECT text FROM all_source WHERE owner = owner of procedure AND name = name of procedure ORDER BY li
在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 会给你的包装正文的文字.您也可以使用TYPE“PACKAGE”获取包规范的文本 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |