【发布时间】:2015-08-25 16:15:26
【问题描述】:
我正在尝试将数组传递给 DB2 存储过程,但遇到了问题。
这里有几个sn-ps的代码:
create type intArrayType as integer array[];
CREATE OR REPLACE PROCEDURE
array_trial (IN integer_array INTARRAYTYPE)
BEGIN
SELECT UNNEST(integer_array) FROM sysibm.sysdummy1;
END
它可以编译,但是当我尝试调用时:
CALL array_trial(ARRAY[1,2,3]);
我收到 -104 错误。
当我尝试从 RPGLE 调用时,我无法编译,因为它不喜欢数组
有什么想法吗?
【问题讨论】: