我正在尝试使用 41 个参数调用存储过程,其中输出 9 个参数。33 是输入参数,其中 4 个是整数,即NUMBER(6)
和NUMBER(12)
。其余的都是VARCHAR
。因此,在调用存储过程时,我将它们设置为字符串。
我收到“ORA-01461:只能绑定一个LONG
值以插入LONG
列”错误,我无法插入数据。在 Google 上进行了环顾,并oracle.jdbc.RetainV9LongBindBehavior = true
在数据源属性中进行了设置。但没有运气。我不知道可能是什么问题,因为我没有使用任何 Long 数据类型。我也没有插入一个太大而 Varchar 无法处理的字符串。