Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर 2008 का उपयोग करके बहुत सारे रिकॉर्ड डालें

बिना लूप वाले एक ही स्टेटमेंट में यह सब करना सबसे कारगर तरीका होगा।

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. CHARINDEX () फ़ंक्शन SQL सर्वर (T-SQL) में कैसे काम करता है

  2. SQL सर्वर में कैस्केडिंग का उपयोग कब/क्यों करें?

  3. एसक्यूएल। एसपी या समारोह शुक्रवार की अगली तारीख की गणना करें

  4. SQL सर्वर डेटाबेस स्कोप्ड कॉन्फ़िगरेशन और स्वचालित योजना सुधार

  5. SQL सर्वर डेटाबेस स्नैपशॉट -1