تبدیل رکوردهای سلکت شده به اسکریپت
من می خوام که نتیجه دستور Select به این صورت اسکریپت در بیاد تا بتونم در دیتابیس دیگه اونها رو وارد کنم
Insert into table (id,title) values (1,'Text1')
Insert into table (id,title) values (2,'Text2')
Insert into table (id,title) values (3,'Text3')
چطور می تونم یک کوئری رو به این صورت در بیارم؟
1 ضمیمه
نقل قول: تبدیل رکوردهای سلکت شده به اسکریپت
درود بر شما
این فایلی که گذاشتم رو توی SQL Server اجرا کنید تا اسکریپت مورد نظرتون رو تولید کنه. داخل خود فایل توضیحات لازم و انواع مثال به صورت کامل هست.
مثلا شما می خواید از یه جدول به نام list اسکریپت insert تولید کنید:
EXEC sp_generate_inserts 'list';
منبع مطلب:
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=93183
http://vyaskn.tripod.com/code/generate_inserts_2005.txt
نقل قول: تبدیل رکوردهای سلکت شده به اسکریپت
خودم با سرچ در اینترنت پیدا کردم
SELECT 'insert into Matn values(title=''' + Title + ''', Matn =''' + Matn + ''')' AS Expr1
FROM Matn
--------------------------
توجه: این کد روی فیلدهای ntext و varchar کار نمی کند.