|
komicakomica 发表于 2014-11-7 10:28 ![]()
输出参数那里用?代替。
CREATE OR REPLACE PROCEDURE SRS.SP_JGBS_SUB_TRA_PARAM_MOD (
IN P_ISSUE VARCHAR(10),
OUT P_RET INTEGER,
OUT P_MSG VARCHAR(4000) )
在db2cmd里,执行:
C:\Documents and Settings\Administrator>db2 CALL SRS"."SP_JGBS_SUB_TRA_PARAM_MO
D"('20140930', '?','?')
SQL0469N 参数方式(IN、OUT 或 INOUT)对于带有特定名称
"SP_JGBS_SUB_TRA_PARAM_MOD"(参数号码 "2",名称 "P_RET")的过程
"SP_JGBS_SUB_TRA_PARAM_MOD" 中的参数无效。 SQLSTATE=42886
C:\Documents and Settings\Administrator>db2 CALL "SRS"."SP_JGBS_SUB_TRA_PARAM_MO
D"('20140930', ?,'?')
SQL0469N 参数方式(IN、OUT 或 INOUT)对于带有特定名称
"SP_JGBS_SUB_TRA_PARAM_MOD"(参数号码 "3",名称 "P_MSG")的过程
"SP_JGBS_SUB_TRA_PARAM_MOD" 中的参数无效。 SQLSTATE=42886
要怎么改呢?? |
|