Stored procedures 您能解释一下这个db2 SQL错误吗;处理字符串附近的条件编译指令时出错。原因代码=r2

Stored procedures 您能解释一下这个db2 SQL错误吗;处理字符串附近的条件编译指令时出错。原因代码=r2,stored-procedures,db2,azure-ad-b2c,db2-400,db2-luw,Stored Procedures,Db2,Azure Ad B2c,Db2 400,Db2 Luw,当我用2个参数调用db2中的存储过程时,您能解释一下为什么会出现以下错误吗。第一个指向模式源:P_S,第二个指向目标模式:P_T 提前感谢存储过程显式引发异常。换言之,它决定有某种原因不能继续你的请求 您需要阅读存储过程源代码以查看原因,还需要查看存储过程可以与异常链接的(可选)消息文本以提供更多详细信息 对于原因代码2,解释如下: “SQL编译器正在处理包含条件语句的语句 编译指令。在语句文本处或附近发生错误 在标记“”中给出。可能的原因如下 原因码。” 原因代码2表示:选择指令中的全局变量引

当我用2个参数调用db2中的存储过程时,您能解释一下为什么会出现以下错误吗。第一个指向模式源:P_S,第二个指向目标模式:P_T


提前感谢

存储过程显式引发异常。换言之,它决定有某种原因不能继续你的请求

您需要阅读存储过程源代码以查看原因,还需要查看存储过程可以与异常链接的(可选)消息文本以提供更多详细信息

对于原因代码2,解释如下: “SQL编译器正在处理包含条件语句的语句 编译指令。在语句文本处或附近发生错误 在标记“”中给出。可能的原因如下 原因码。”

原因代码2表示:选择指令中的全局变量引用未定义为常量

由于stackoverflow是一个编程网站,如果您需要更具体的帮助,则必须显示存储过程代码或显示一个

对于Linux/Unix Windows上的Db2服务器,请阅读SQLCODE-438的说明


对于i系列(as/400)上的Db2服务器,请阅读SQL0438的描述。

当我使用2个参数调用Db2中的存储过程时,您是否可以帮助解释为什么会出现以下错误。第一个是指模式源:P_S,第二个是指目标模式:P_T.SQL Error[38501]:应用程序引发的错误或带有诊断文本的警告:“处理条件编译指令时发生SQL20521N错误”。。SQLCODE=-438,SQLSTATE=38501,DRIVER=4.26.14哪个是您的Db2服务器平台?Linux/Unix/Window(db2luw)或i系列(db2-400)。你标记了两者。为什么标记azure-ad-b2c?小心标记。如果使用以下划线字符(
\uu
)开头的标识符,则可能会发生此类错误。Db2可能试图将其解释为错误的“选择指令”。提到