Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

MASUKKAN banyak catatan menggunakan SQL Server 2008

Melakukan semuanya dalam satu pernyataan tanpa pengulangan akan menjadi cara yang paling efisien.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan Nilai Pengembalian dari prosedur Tersimpan di asp.net

  2. Hitung total berjalan / saldo berjalan

  3. Temukan Asosiasi Antara Akun Email Database dan Prinsipal Database di SQL Server (T-SQL)

  4. Menerapkan Indikator Kinerja MS SQL Server Umum

  5. Kueri rekursif SQL yang mendapatkan semua leluhur suatu item