您的位置:首页 > 数据库

一次性批量插入大批量测试数据记录

2009-02-18 21:24 267 查看
方法一:
使用整数直接循环法:
DECLARE @I INT

SET @I=0

WHILE @I < 10000

BEGIN

  INSERT INTO YOURTABLE(COLOUMN1, COLOUMN2) VALUES(@I, 'TEST')

  SET @I = @I+1

END

方法二:

插入以时间为变量的数据
DECLARE @I INT
DECLARE @DT DATETIME
SET @I = 0
SET @DT = '2000-1-1'
WHILE (@I < 100000)
BEGIN
  WAITFOR DELAY '000:00:02'
  INSERT INTO TESTTABLE(COLOUMN1,COLOUMN2) values('TEST',@DT)
  SET @DT = @DT + 1
  SET @I = @I + 1
END

 

参考:SQL批量循环插入数据  http://www.cnblogs.com/chengbin/articles/805545.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  测试 insert delay sql