sql >> Databáze >  >> RDS >> Sqlserver

VLOŽTE spoustu záznamů pomocí SQL Server 2008

Udělat to vše v jednom příkazu bez smyček bude nejefektivnější způsob.

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. Chyba – přetečení SqlDateTime. Musí být mezi 1. 1. 1753 12:00:00 a 31. 12. 9999 23:59:59

  2. Nelze připojit mysql z klenotu Sequel

  3. Jak nezobrazovat heslo v čistém textu při připojení k postgresu přes sqlalchemy, psycopg2?

  4. Jak mohu získat přístup k Oracle z Pythonu?