ESQL之act=batch批量处理

发布时间:2015-09-30 20:00:39 

批量插入数据,用于MySQL、SQLServer、Oracle、DB2及Vertica等系统级数据库。

例:从1到1000向表中插入1000条记录

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. <html>  
  2. <title>增加一千条记录</title>  
  3. <chtml>  
  4. <for start=1 end=1001>  
  5. <esql module=mysqlmodule act=batch>  
  6. Insert Into MyTab  
  7.     ( num )   
  8. Values  
  9.     (‘@{for:getSuffix}’)  
  10. </esql>  
  11. </for>  
  12. </chtml>  
  13. </html>  

说明:act=batch时,同一结构的insert语句会合并到一个与数据库交互的会话中,在页面结束时提交到数据库执行,通常用大量数据需要通过应用层加载到数据库中的时候。

 

自己建一张表,亲自试试吧!奋斗

相关文章

2015-09-29 11:51:22

ESql修改之插入MySQL数据库记录实例

一个资讯网站维护个人内容的实例,添加信息信息编辑页面引入编辑器脚本 [h ...

更多
2015-09-29 13:23:51

ESql修改之插入SQLServer数据库记录实例

一个政府网站维护内容的实例,添加信息信息编辑页面主题、顺序及栏目节点 [ ...

更多
2015-09-29 23:59:22

ESQL查询之简单的Oracle数据库查询测试

操作Oracle数据库跟前边例子中操作其他数据库一样,同样是非常轻松的, ...

更多
2015-10-02 18:58:20

ESQL之事务

例:事务开始,锁定连接 [html] view plaincopy ...

更多