示例1,for用法: begin for i in 1...10000 loop insert into test values(i,i,'aaa',sysdate); if i mod 20 = 0 then commit; endif; end loop; commit; end; 示例2,while用法: declare count int default 1: begin while count <= 10000 loop insert into test values(count);…
http://www.cnblogs.com/azhqiang/p/4050331.html 在进行数据库操作时, 我们经常会遇到批量向数据库中写入记录的情况. 在这里我提供3种操作方式: 1. 单条语句循环插入, 这是最笨的方法: for i := 0 to 100 do ADOCommand1.Execute('IINSERT INTO .....') //伪码, 只是说明意思 2. 多条语句批量插入, 将多条Insert语句拼成一条语句, 一次执行: for i :=…
参考资料:http://www.w3school.com.cn/sql/sql_union.asp UNION:操作符用于合并两个或多个select语句的结果集. 注意 union内部的select语句必须拥有相同的列数并且字段类型相同,且顺序相同. INSERT: 批量插入结果集 1. insert into table select x,y from A U…