我有一个DB2查询DB2查询被忽略
SELECT SECTIONTITLE, VMETE.COALESCE_XML(XMLQUERY('$c/Details/UserResource[[email protected]_0]' passing i.SECTIONCONTENT as "c"), i.SECTIONCONTENT) as SECTIONCONTENT
FROM VMETE.IPSP_CONFIGURATION i
WHERE ("IPSPID" = @IPSP_ID_0) AND ("EFFECTIVETO" = @EFFECTIVE_TO_0) ORDER BY SORTORDER
其中有3个参数 @ VmeMerchantId_0 @ IPSP_ID_0 @ EFFECTIVE_TO_0
,并在我的命令对象, 有只有三岁参数
[0] = {@VmeMerchantId_0}
[1] = {@IPSP_ID_0}
[2] = {@EFFECTIVE_TO_0}
为什么只有[1] [2]被传递到查询中,而[0] i被忽略?
COALESCE_XML是我写的一个功能,你可以认为它是COALESCE
在查询中被忽略的抱怨太少参数? –
db2不会抱怨什么,结果集不是它应该是。是否有可能在db2接受参数后看到原始查询。 – Larry