stored-procedures - 你能解释一下这个 db2 SQL 错误:“处理字符串附近的条件编译指令时发生错误。原因代码=r2
问题描述
当我在带有 2 个参数的 db2 中调用存储过程时,为什么会出现以下错误,请您帮忙。第一个指的是模式源:P_S,第二个指的是目标模式:P_T
先感谢您
解决方案
存储过程显式引发了异常。换句话说,它决定由于某种原因无法继续处理您的请求。
您将需要阅读存储过程源代码以了解原因,还需要查看存储过程可以与异常链接的(可选)消息文本以提供更多详细信息。
对于SQL20521N原因码 2,解释为:“SQL 编译器正在处理包含条件编译指令的语句。在标记中给出的语句文本处或附近发生错误”。可能的原因由原因码给出。“
原因代码 2 表示:选择指令中的全局变量引用未定义为常量。
由于 stackoverflow 是一个编程网站,如果您需要更具体的帮助,则必须显示您的存储过程代码或显示mcve。
对于 Linux/Unix Windows 上的 Db2-server,请在此处阅读 SQLCODE -438 的描述
对于 i 系列 (as/400) 上的 Db2-server,请在此处阅读 SQL0438 的描述。
推荐阅读
- node.js - .save() 函数在猫鼬中不起作用
- javascript - Eslint 在 for..of 循环中解构时抛出“no-undef”
- python - 如何在 python opencv 上读取图像的 rgb 或 hsv 值
- java - 需要编写Java转换器
- java - Java中的JSON从字符串到字符串数组的映射
- html - 如何让外部 div 不会导致内部 div 的换行
- php - 表单提交后的令牌会话为空
- javascript - 设置 epub.js
- javascript - 保存一个项目的点击计数每个项目被点击 js 意外的令牌
- git - What git add -A -- . mean