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 13:23:51

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

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

更多
2015-09-30 14:51:14

ESQL之刷新模块配置

修改database.xml文件后只需在网页中执行 esql modul ...

更多
2015-10-02 15:35:01

ESQL之指定SQL的数据类型

书包取值表达式在用于SQL语句时,要指定当前SQL语句要求的数据类型,如 ...

更多
2015-10-15 09:40:47

file标签之act=read(只需一行代码读出文件内容)

功能: 读文件的内容用法: file act=read[ ...

更多