亲啊嘴金,发布于:2009-06-10 12:22:15 | 2473 浏览

SQL Server 2008 循环插入N条SQL语句

以下代码在数据员眼中是为了测试数据库的服务器效率而使用的,如果是在程序员眼中那就是测试代码分页效率的。
declare @i int --变义变量@i
set @i = 1 --初始化@i为1
while @i <= 100*100 --循环次数
begin 
 insert into client values(@i,'第'+(SELECT CONVERT(varchar(max),@i))+'个客户',2227282)
set @i = @i + 1
end
select * from client --然后再查出来
TRUNCATE TABLE client --查完了就清空一下
我自己在电脑下测试了,用SQL Server 2008执行用了4.几秒(网络连接),使用3MB固定大小的MDF文件大概能插入30636条左右。

  1. 上一篇:我国56个名族的下拉列表HTML代码