0
我有一个应用全髋关节置换发送XML到我的DB2存储过程 在SQL Server存储过程是这样写的:DECLARE XML,然后INSERT INTO表
DECLARE @startWithDiagnosisNumbers xml
SELECT @startWithDiagnosisNumbers = N'<Ids><id>G43</id><id>G44</id></Ids>'
DECLARE @TEMP_CXP_DiagnosisNumbers TABLE (ID nvarchar(50))
INSERT INTO @TEMP_CXP_DiagnosisNumbers (ID)
SELECT ParamValues.ID.value('.','NVARCHAR(50)')
FROM @startWithDiagnosisNumbers .nodes('/Ids/id') as ParamValues(ID)
如何翻译这个到DB2 ? 我已经试过这样:
BEGIN
DECLARE startWithDiagnosisNumbers XML;
END
,但得到的错误信息:STARTWITHDIAGNOSISNUMBERS”“为参数或SQL变量的数据类型”中的常规,复合SQL语句或参数光标值构造的列表,不支持。 “
而我无法找到如何翻译INSERT INTO。
我非常感谢:-)
什么是DB2版本和平台? – mustaccio 2015-02-24 16:27:34
db2版本9.7 plattform窗口 – 2015-02-25 09:01:13