मैंने देखा कि आपने अपनी पोस्ट SQL-Server-2005 को टैग किया है, यह बहुत बुरा है क्योंकि संस्करण 2008 में इसके लिए एक विज़ार्ड टूल है।
आप सम्मिलित स्ट्रिंग्स से सम्मिलित विवरण बना सकते हैं।
यदि फ़ील्ड1 एक स्ट्रिंग है, तो फ़ील्ड2 एक संख्यात्मक:
select 'insert into data (field1, field2) values('' || field1 || '', ' || char(field2) ||');' from data where ID < 9000;
जाहिर है कि यदि आपके पास बहुत सारे कॉलम हैं, तो यह समय लेने वाला हो सकता है, यह देखते हुए कि स्ट्रिंग्स को उद्धरणों की आवश्यकता है। आपको char()
. का उपयोग करके संख्यात्मक स्तंभों को परिवर्तित करना पड़ सकता है भी।
इससे आपको इन्सर्ट स्टेटमेंट की एक सूची मिलनी चाहिए, जैसे:
insert into data (field1, field2) values('A', 10);
insert into data (field1, field2) values('B', 20);
insert into data (field1, field2) values('C', 30);
हो सकता है कि ऐसा करने का यह सबसे सुंदर तरीका न हो, लेकिन यह काम करता है।