मुझे पता है कि मैंने इसे सालों पहले किया है, लेकिन मैं सिंटैक्स को याद नहीं कर सकता हूं, और "थोक आयात" के बारे में डॉक्स और लेखों को खींचने के कारण मैं इसे कहीं भी नहीं पा सकता हूं।
यहाँ मैं क्या करना चाहता हूँ, लेकिन वाक्यविन्यास बिल्कुल सही नहीं है ... कृपया, कोई ऐसा व्यक्ति जिसने पहले ऐसा किया हो, मेरी मदद करें :)
INSERT INTO dbo.MyTable (ID, Name)
VALUES (123, 'Timmy'),
(124, 'Jonny'),
(125, 'Sally')
मुझे पता है कि यह सही सिंटैक्स के करीब है। मुझे "BULK" शब्द की आवश्यकता हो सकती है, या कुछ और, मुझे याद नहीं है। कोई उपाय?
मुझे SQL Server 2005 डेटाबेस के लिए इसकी आवश्यकता है। मैंने इस कोड की कोशिश की है, कोई फायदा नहीं हुआ:
DECLARE @blah TABLE
(
ID INT NOT NULL PRIMARY KEY,
Name VARCHAR(100) NOT NULL
)
INSERT INTO @blah (ID, Name)
VALUES (123, 'Timmy')
VALUES (124, 'Jonny')
VALUES (125, 'Sally')
SELECT * FROM @blah
मैं ला रहा हूँ Incorrect syntax near the keyword 'VALUES'.
INSERT INTO @blah (ID, Name) VALUES (123, 'Timmy'), (124, 'Jonny'), (125, 'Sally')
"वैल्यू" में रखते हैं, केवल एक बार दिखाई देता है और आपको सेट के बीच अल्पविराम की आवश्यकता होती है।