خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


تولید خودکار اسکریپت Insert در SQL Server

تولید خودکار اسکریپت Insert در SQL Server
برای برنامه نویسان و یا کارشناسان پشتیبانی و استقرار، در محیط های Production شرایطی وجود دارد که نیاز به اسکریپت insert برای افزودن رکوردهای یک جدول به جدول دیگر می باشد. البته که نحوه اسکریپت نویسی برای افزودن رکورد به جدول امری ساده می باشد ولی ما می خواهیم این اسکریپت را به صورت خودکار برای یک جدول تولید کنیم تا نیاز به تایپ نباشد. کلیه اطلاعات جدول به انضمام رکوردها در غالب اسکریپت قرار می گیرد و شما می توانید تغییرات لازم را در اسکریپت اعمال کرده و با اجرای این اسکریپت در SQL، یک جدول ایجاد شده و همه اطلاعات در جدول ایجاد شده، ذخیره می شود.

نرم افزار سامانه مودیان راهکار
در SQL Server Management Studio یا همان SSMS، گزینه ای برای تولید خودکار اسکریپت insert وجود دارد. SQL Server Management Studio را باز کرده و بدان لاگین کنید.


از Object Explorer روی دیتابیس مورد نظر کلیک راست کرده و مسیر Tasks >> Generate Scripts را بروید.

تولید خودکار اسکریپت Insert در SQL Server . آموزشگاه رایگان خوش آموز

بدین ترتیب ویزارد Generate and Publish Scripts باز می شود. پنجره را Next کنید تا وارد مرحله choose objects شوید. گزینه Select specific database objects را فعال کرده و از لیست پایین به بخش Tables بروید.
در لیست جداول، جدول مورد نظرتان را انتخاب کنید.

تولید خودکار اسکریپت Insert در SQL Server . آموزشگاه رایگان خوش آموز

ضمن اینکه شما می توانید نه تنها یک جدول بلکه جداول یا همه جداول و حتی تیک سایر گزینه های موجود در آن را فعال کنید.

تولید خودکار اسکریپت Insert در SQL Server . آموزشگاه رایگان خوش آموز

سپس Next کنید تا وارد مرحله Set Scripting Options شوید.
در این مرحله دکمه advanced را کلیک کنید تا فرم Advanced Scripting Options باز شود.
در بخش General، از فیلد Types of data to script گزینه Schema and Data را انتخاب و ok کنید.

تولید خودکار اسکریپت Insert در SQL Server . آموزشگاه رایگان خوش آموز

در همین فرم Set Scripting Options شما سه گزینه دارید که هر کدام را مد نظر دارید، می توانید انتخاب کنید. اگر این اسکریپت را در غالب یک فایل می خواهید همین گزینه پیشفرض Save to file را انتخاب کنید.
در این مثال گزینه Save to new query window انتخاب شده است. سپس فرم را کنید.
در ادامه یک Summery از مراحلی که طی کرده اید را مشاهده می کنید و سپس next کنید.
بدین ترتیب کوئری شما ایجاد می شود و آماده استفاده می شود.

تولید خودکار اسکریپت Insert در SQL Server . آموزشگاه رایگان خوش آموز

در آخر هم دکمه Finish را کلیک کنید.
اگر به کوئری مراجعه کنید، جدول مورد نظر شما در یک اسکریپت Create Table قرار گرفته و کلیه رکوردها موجود در آن جدول را هم در ادامه اسکریپت مشاهده می کنید.
شما می توانید همین جدول را در دیتابیس دیگر با همین TableName یا Tablename دیگر ایجاد کرده و کلیه رکوردها در آن Insert شوند.
ولی پیشنهاد می کنم برای اضافه کردن رکوردهای یک جدول به جدول دیگر در SQL Server از آموزش های لینک های زیر استفاده کنید:



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز