SQL Developer 17.2.0.188:如何设置让raise_application_error报错弹窗显示
解决SQL Developer 17.2.0中PL/SQL错误弹窗显示的问题
嘿,我来帮你搞定这个问题!首先你说这个版本找不到Tools->Preferences,其实它并没有消失——要么是你当前的界面布局把这个选项藏起来了,要么你可以直接用快捷键快速调出:Windows/Linux按Ctrl+Shift+P,Mac按Cmd+Shift+P,这绝对能打开偏好设置窗口。
接下来跟着这些步骤调整设置,就能让raise_application_error(-20001, 'xxxxx')的报错像绑定变量那样弹出新窗口:
- 在打开的偏好设置窗口里,左侧导航栏展开**
Code Editor,然后选择Errors**选项。 - 勾选*"Show error pop-up on compile"*这个选项——这就是让编译错误直接弹出窗口的关键开关。
- 你还可以顺便勾选*"Display errors in status bar"*,这样状态栏也会同步显示错误信息,方便快速查看。
另外要注意一个细节:确保你是在PL/SQL编辑器(不是普通的SQL工作表)里打开和编译你的代码。如果是在普通工作表里运行脚本,错误默认会输出到dbms_output面板,只有在PL/SQL编辑器中编译存储过程、函数这类对象时,刚才设置的弹窗提示才会生效。
如果调整后还是没生效,你可以检查一下Database->Worksheet下的脚本输出设置,确保*"Show errors in pop-up"*相关选项也被勾选上,这样脚本运行时的错误也能弹窗提示。
内容的提问来源于stack exchange,提问作者Derk
相关产品推荐
相关产品推荐

