DaZ*_*rMa 7 oracle oracle-sql-developer plsql-developer
目前我正在使用 TOAD 来应用 SQL*Plus 脚本,并且有一个选项可以在出现第一个错误时停止。之后,我可以修复脚本并应用其余部分。
由于许可问题,我们不能再使用 TOAD,我们可以在 Oracle SQL Developer 或 PL/SQL Developer 之间进行选择。是否可以在那里设置这种行为?
例如,Aqua Data Studio 只在执行结束时显示所有错误,但不会停止。谢谢!
Jos*_*ber 10
当您在 SQL Developer 中使用“运行脚本”按钮(而不是“运行语句”按钮)处理脚本时,它会在内部使用 SQL*Plus 来执行您的脚本。因此,使用停止处理错误的 SQL*Plus 控制设置应该可以工作。尝试像这样添加到脚本行的顶部:
WHENEVER SQLERROR EXIT FAILURE
Run Code Online (Sandbox Code Playgroud)