sql >> Database teknologi >  >> RDS >> Sqlserver

INDSÆT masser af poster ved hjælp af SQL Server 2008

At gøre det hele i én sætning uden loops vil være den mest effektive måde.

INSERT INTO [lotto].[dbo].[CustomerSelections] ([draw_date] ,[val1] ,[val2] ,[val3] ,[val4] ,[val5] ,[val6]) SELECT TOP (100000 ) '2013-07-05', 1 + ABS(CRYPT_GEN_RANDOM(8) % 49), 1 + ABS(CRYPT_GEN_RANDOM(8) % 49), 1 + ABS(CRYPT_GEN_RANDOM(8) % 49), 1 + ABS(CRYPT_GEN_RANDOM(8) % 49), 1 + ABS(CRYPT_GEN_RANDOM(8) % 49), 1 + ABS(CRYPT_GEN_RANDOM(8) % 49) FROM master..spt_values v1, master..spt_values v2

  1. Langsom indsættelse på PostgreSQL ved hjælp af JDBC

  2. SQL design til undersøgelse med svar af forskellige datatyper

  3. Vis et BLOB-billede PHP MySQL sammen med andre data

  4. SQL SUM() for begyndere