【发布时间】:2020-07-30 17:13:18
【问题描述】:
我有一个文件myFile.sql,其中包含要编译的脚本列表:
@"Directory\package1.sql"
@"Directory\package2.sql"
@"Directory\package3.sql"
@"Directory\package4.sql"
我有以下脚本:
SPOOL Directory\Upgrade.log
@"Directory\myFile.sql"
SPOOL OFF
myFile.sql 中的某些包有错误,但在Upgrade.log 我没有错误的详细信息,我有消息警告:Package body created with compilation errors.
如何在 MyFile.sql 的每一行之后添加错误详细信息而不添加 SHOW ERR ?
在 upgrade.log 我想要这个:
Package1 created
Warning Package body created with compilation errors.
**Error detail1**
Package2 created
Warning Package body created with compilation errors.
**Error detail2**
如果出现错误,我需要在 sqlplus 中添加一个钩子,以便在每次创建包后自动显示错误 感谢您的帮助。
【问题讨论】:
标签: sql oracle stored-procedures plsql sqlplus