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

SQL सर्वर 2005:एकल क्वेरी के साथ कई पंक्तियाँ सम्मिलित करें

हां। आपको UNION ALL का उपयोग करना होगा SQL सर्वर 2005 में एक ही कथन में SQL स्क्रिप्ट में एकाधिक पंक्तियों को सम्मिलित करने के लिए।

INSERT INTO Table 
  (Name, Location) 
SELECT 'Name1', 'Location1' 
UNION ALL
SELECT 'Name2', 'Location2'
UNION ALL
SELECT 'Name3', 'Location3' 

दूसरा मुख्य विकल्प Insert . को दोहराना है कई बार कथन जो और भी अधिक क्रियात्मक है। कई व्यक्तिगत प्रतिबद्धताओं (और निश्चित रूप से परमाणु कारणों के लिए) के ऊपरी हिस्से से बचने के लिए आपको इस आखिरी मामले में स्पष्ट लेनदेन का उपयोग करने के लिए सावधान रहना होगा

यदि आपके पास सम्मिलित करने के लिए बहुत सारी पंक्तियाँ हैं, तो आप बल्क इंसर्ट का उपयोग कर सकते हैं। एक बयान में एक सीमांकित फ़ाइल से यह सब लोड करने के लिए।

अंत में यदि यह डेटाबेस में पहले से मौजूद डेटा है जिसे आप स्क्रिप्ट कर रहे हैं (शायद किसी अन्य सर्वर पर तैनात करने के लिए) SSMS टूल पैक एडिन में "जनरेट इन्सर्ट स्टेटमेंट" फ़ंक्शन है जो आपके लिए ये स्टेटमेंट जेनरेट कर सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एंटिटी फ्रेमवर्क 4 टेबल प्रति पदानुक्रम - बच्चों पर नेविगेशनल गुणों को कैसे परिभाषित करें?

  2. एक फ्लोट के दशमलव बिंदु के बाद अंकों की संख्या प्राप्त करें (दशमलव भाग के साथ या बिना)

  3. SQL में डेटटाइम में समय कैसे जोड़ें

  4. तालिका नाम बनाना जो MS SQL सर्वर में आरक्षित शब्द/कीवर्ड हैं

  5. SQL सर्वर के साथ प्राकृतिक छँटाई