假如你要向数据库里面插入100条相同的数据,你会怎么做。你会用while跑循环,就像下面这样:
WHILE ( ( SELECT         COUNT(*)
                     FROM            DBO.TABLE_1
                ) < 100 )
         INSERT     INTO [AdventureWorks].[dbo].[Table_1]
                        ( [abc], [cde] )
         VALUES    ( 'adesdf', 'jdefsefs' )

但,你可能不知道这是个温柔的办法。利用客户端参数,可以霸王硬上弓的,就像下面:
INSERT     INTO [AdventureWorks].[dbo].[Table_1]
                ( [abc], [cde] )
VALUES    ( 'adesdf', 'jdefsefs' )
go 100

go后面加上个数字,表示这个“批”将被重复执行100次。这是个客户端参数,只在微软的sql server客户端上有用,放到别的地方不一定能行。