sql创建表后如何输入数据 如何向一个sql sever数据库表中插入大量数据?

如何向一个sql sever数据库表中插入大量数据?一次插入大量数据,只能使用循环,如:cursor,while loop statement,which loop Insert data,SQL代码

如何向一个sql sever数据库表中插入大量数据?

一次插入大量数据,只能使用循环,如:cursor,while loop statement,which loop Insert data,SQL代码如下:ifobjectuid()数字对象)不为空DROPTABLEdbo.NumsGOCREATETABLEdbo.Nums(nINTNOTNULLPRIMARYKEY)声明@maxASINT,@ rcASINTSET@max=5000000设置@rc=1insertinnums值(1) 而@rc* 2<=@最大开始插入DBO.NumsSELECTn@ rcFROMdbo.Nums的设置@rc=@rc*2 ENDINSERTINTOdbo.numselectn@ rcFROMdbo.num其中@ rc<=@最大值--以上函数取自sqlserver2005内部:t-sqlquery。插入dbo.SampleSELECTn,RAND(CAST(NEWID()ASBINARY(16)))FROMNums