دستور Select into و Insert into select

دستور Select into

گاهی ممکنه که بخواهید از اطلاعات جدولتون در یک جدول دیگر کپی یا پشتیبانی بگیرید . با دستور select into اینکار به آسانی صورت می گیرد.

بدنه دستور Select into

یا

  • در مثال اول اطلاعات جدول table1 را در جدول جدید newtable کپی می کند.
  • در مثال دوم اطلاعات table1 به جدول table_backup در پایگاه داده دیگر (Backup) کپی می شود.
  • می توانیم با گذاشتن where رکوردهای جدول table1 را فیلترگذاری کنیم.

دستور Insert into select

در دستور insert into به صورت پیش فرض در هر بار اجرا یک رکورد اضافه می گردد. حالا اگر بخواهیم یک مجموعه ای از رکوردها را به یک جدول اضافه کنیم می بایست از دستور Insert into select استفاده کنیم که نتیجه یک کوئری را به جدول اضافه می کند.

بدنه دستور insert into select

دو مثال زیر را ببینید :
یا
  • در مثال اول کلیه رکوردها (نام خانوادگی و شهر) جدول Table1 به جدول Table2 اضافه می شود.
  • در مثال دوم کلیه رکوردهایی Table1 که city=tehran است به جدول Table2 اضافه می کند.
این مطلب را با دوستان خود به اشتراک بگذارید :
آموزش SQL Server آموزش برنامه نویسی

درباره حسین رسولی

از سال 89 در زمینه طراحی اپلیکیشن های ویندوز ، موبایل و همچنین طراحی سایت فعالیت دارم و در حال حاضر مدیریت سایت جهان سورس را برعهده دارم و سعی می کنم روزانه آموزش ها و پروژه های برنامه نویسی را با شما به اشتراک بگذارم.

دیدگاه خود را بیان کنید

با عضویت در خبرنامه از تخفیفات ویژه سایت باخبر شوید

با عضویت در خبرنامه از تخفیفات ویژه سایت باخبر شوید

با موفقیت اشتراک شما ایجاد شد

از ما حمایت کنید