sql >> Databasteknik >  >> RDS >> Sqlserver

INFOGA massor av poster med SQL Server 2008

Att göra allt i ett uttalande utan loopar kommer att vara det mest effektiva sättet.

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. Installera Wordpress på Ec2-instans med databasen på en RDS-instans

  2. PDO-utlåtande tar 400 gånger längre än MySQL CLI

  3. T-SQL Dynamic SQL och Temp-tabeller

  4. Använder returvärde från DELETE för UPPDATERING i Postgres