首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NppExec SqlPlus如何检查错误?

NppExec SqlPlus如何检查错误?
EN

Stack Overflow用户
提问于 2020-01-23 10:52:24
回答 2查看 70关注 0票数 0

我正在用Notepad++插件运行NppExec。

当我按F6时,输入一个连接到我的数据库的脚本

代码语言:javascript
复制
set ORA_USER=USER
set ORA_PASS=password
set ORA_SID= DBSID
npp_save
cmd /c copy /y "$(CURRENT_DIRECTORY)\$(FILE_NAME)" "$(SYS.TEMP)\$(FILE_NAME)" >nul 2>&1
cmd /c echo. >> "$(SYS.TEMP)\$(FILE_NAME)"
cmd /c echo exit >> "$(SYS.TEMP)\$(FILE_NAME)"
sqlplus $(ORA_USER)/$(ORA_PASS)@$(ORA_SID) @"$(SYS.TEMP)\$(FILE_NAME)"

如果我的包没有编译,如何用“显示错误”检查错误?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-25 11:49:19

目前的解决办法是添加“显示错误”,这是包的末尾。

票数 0
EN

Stack Overflow用户

发布于 2020-04-08 08:00:24

您可以添加显示错误,如下所示:

代码语言:javascript
复制
set ORA_USER=USER
set ORA_PASS=password
set ORA_SID= DBSID
npp_save
cmd /c copy /y "$(CURRENT_DIRECTORY)\$(FILE_NAME)" "$(SYS.TEMP)\$(FILE_NAME)" >nul 2>&1
cmd /c echo. >> "$(SYS.TEMP)\$(FILE_NAME)"
cmd /c echo show errors >> "$(SYS.TEMP)\$(FILE_NAME)"
cmd /c echo exit >> "$(SYS.TEMP)\$(FILE_NAME)"
sqlplus -l $(ORA_USER)/$(ORA_SID)@$(ORA_SID) @"$(SYS.TEMP)\$(FILE_NAME)"

接下来,您可能希望在控制台输出窗口中启用错误突出显示:转到菜单Plugins->NppExec->"Console output Filters“,添加以下一行以检测PLS错误:

代码语言:javascript
复制
%LINE%/%CHAR% *PLS-*
In the field named "Red" enter: FF 

别忘了在左边的复选框上打勾。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59876862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档