以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何批量执行SQL语句 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84348) |
-- 作者:凡夫俗子 -- 发布时间:2016/4/28 20:30:00 -- 如何批量执行SQL语句 比如 单个的SQL语句是 Insert Into 编号 (前缀,
顺序号) Values(\'"
&
pf
&
"\',1) 执行就插入一条数据 那么如果 要执行10次这样的语句 插入10条数据 Insert Into 编号 (前缀,
顺序号) Values(\'"
&
pf
&
"\',1) Insert Into 编号 (前缀,
顺序号) Values(\'"
&
pf
&
"\',2) Insert Into 编号 (前缀,
顺序号) Values(\'"
&
pf
&
"\',3) Insert Into 编号 (前缀, 顺序号) Values(\'" & pf & "\',4) Insert Into 编号 (前缀, 顺序号) Values(\'" & pf & "\',5) Insert Into 编号 (前缀, 顺序号) Values(\'" & pf & "\',6) Insert Into 编号 (前缀, 顺序号) Values(\'" & pf & "\',7) Insert Into 编号 (前缀, 顺序号) Values(\'" & pf & "\',8) Insert Into 编号 (前缀, 顺序号) Values(\'" & pf & "\',9) Insert Into 编号 (前缀, 顺序号) Values(\'" & pf & "\',10) 如何批量地一次性提交给数据库,这样与数据库的通讯就变成1次而不是10次
|
-- 作者:大红袍 -- 发布时间:2016/4/28 20:40:00 -- 方法一:用事务
http://www.foxtable.com/help/topics/2933.htm
方法二:如果你的是sqlserver数据库,可以用 ; 号分割各个语句,否则,都不行。
|