हां। आपको 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 टूल पैक एडिन में "जनरेट इन्सर्ट स्टेटमेंट" फ़ंक्शन है जो आपके लिए ये स्टेटमेंट जेनरेट कर सकता है।