采用了官方的写法
INSERT ALL
INTO FZQ(COLUMN_1) VALUES (1)
INTO FZQ(COLUMN_1) VALUES (2) …
INTO FZQ(COLUMN_1) VALUES (4100)
select 1 from dual
还是提示超过最大参数个数(2048),每行数据45个字段 ,插入50行以后就报错了 。
可以在社区下载一个最新的dm8试试,这个参数个数限制新版本放大了。 另外参数绑定的方式主要是为了重用sql和执行计划,提高性能,insert这种场景明显违反了这种初衷于性能无益有害,建议改写应用采用addBatch 、executeBatch的方式
您好,需要确认下,被插入的表是否有触发器或者其他限制条件,一般来说,insert多行插入的行数是无上限的。