sql往表里插數(shù)據(jù) 如何向一個(gè)sql sever數(shù)據(jù)庫(kù)表中插入大量數(shù)據(jù)?
如何向一個(gè)sql sever數(shù)據(jù)庫(kù)表中插入大量數(shù)據(jù)?一次性插入大量數(shù)據(jù),只能使用循環(huán),如:游標(biāo),while循環(huán)語句下面介紹While循環(huán)插入數(shù)據(jù),SQL代碼如下:IFOBJECT_ID("dbo.Nu
如何向一個(gè)sql sever數(shù)據(jù)庫(kù)表中插入大量數(shù)據(jù)?
一次性插入大量數(shù)據(jù),只能使用循環(huán),如:游標(biāo),while循環(huán)語句下面介紹While循環(huán)插入數(shù)據(jù),SQL代碼如下:IFOBJECT_ID("dbo.Nums")ISNOTNULL DROPTABLEdbo.NumsGOCREATETABLEdbo.Nums(nINTNOTNULLPRIMARYKEY)DECLARE@maxASINT,@rcASINTSET@max=5000000SET@rc=1INSERTINTONumsVALUES(1)WHILE@rc*2<=@maxBEGIN INSERTINTOdbo.NumsSELECTn @rcFROMdbo.Nums SET@rc=@rc*2ENDINSERTINTOdbo.NumsSELECTn @rcFROMdbo.NumsWHEREn @rc<=@max--以上函數(shù)取自InsideSQLServer2005:T-SQLQuery一書。INSERTdbo.SampleSELECTn,RAND(CAST(NEWID()ASBINARY(16)))FROMNums