2013-09-22 13:34题主

批量插入数据库操作

请问版主如下情形如何操作:
前台界面中有一格,我编辑完数据后,注意行数每次不定,然后我想将此表格数据提交到后台数据库的某个表中,其实也就是想问,如何在不定行数的情况下,在后台一次性insert多条数据,我记得在wb5.8中query组件可以运行多个insert,wb6.8好像不行,但是即便可以,那么不定行数怎么插入呢?难道要写个存储过程?我感觉应该不至于,特此请教,谢谢
2013-09-22 15:34#1
customer示例里有批处理功能
query里有个arrayName属性,比如前台传过来的是表格可以设置表格id,query里的sql就会自动循环批执行。
2013-09-22 21:37#2
首先谢谢楼上回复,我看了,示例中是delete,没问题,但是我是想插入insert,试不出来。
说明一下,我的前台实际上用的也是一个系统自带的示例“双列表”,我就是想把右边那个列表的多行选定后的数据传到后台query,然后,依据这传过来的多行数据,批量插入到另外一个表中。
请大虾指教
2013-09-23 09:45#3
批操作delete和insert的原理是完全一样
2013-09-29 08:43#4
当设置arrayName时,就采用batchExecute模式

返回开发者社区