1

我试过:

select package.faunction(param1,param2...paramX) as "data" from dual. 

奇迹般有效。然后,我得到了输出结果:

element column="data[0]" name="name1" xsdType="string"
element column="data[1]" name="name2" xsdType="string"

这也有效。但是当输出有超过 10 列时,我有一个例外

找不到类型为:列名:数据 [10] DS 代码的参数:INCOMPATIBLE_PARAMETERS_ERROR

知道我可以做些什么来使用超过 10 个参数来完成这项工作吗?

PS:如果我使用相同的查询并选中“用户列号”选项并<element column="1" name="result" xsdType="string"/>作为输出映射 WORKS,但所有 UDT 都只在一列中。

4

0 回答 0