天天看點

一次性批量插入大批量測試資料記錄

方法一:

使用整數直接循環法:

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