
سرفصل دوره
آموزش دستور merge در 2019 sql server، روشی برای ادغام جداول
آموزش کامل دستور Merge در SQL Server 2019:
در این جلسه میخواهیم دستور Merge را توضیح دهیم. دستوری که میتوانیم به کمک آن دو جدول را باهم ادغام کنیم.
وقتی از ادغام کردن دو جدول صحبت میکنیم یک جدول Target یا هدف و یک جدول Source یا منبع داریم. مثلا جدول هدف ما جدول لوکال ما است و جدول منبع جدولی است که روی سرور است و می خواهیم جدولی که سمت سرور است را با جدول سمت لوکال ادغام کنیم. سه حالت وجود دارد، در حالت اول رکوردهایی هستند که در هر دو جدول وجود دارند در این حالت عمل Update را انجام میدهیم، باید جدول هدف را update کنیم. در حالت بعد رکوردهایی هستند که در منبع وجود دارند اما در جدول هدف وجود ندارند پس باید عمل insert را انجام دهیم. درحالت سوم رکودهایی هستند که در جدول هدف وجود دارند اما در سرور نیستند در این حالت عمل delete را انجام میدهیم. چون دقیقا میخواهیم جدول سمت سرور را روی لوکال منتقل کنیم. پس سه عمل انجام میدهیم هر زمان مشابه باشند ویرایش میکنیم، هنگامی که در منبع وجود دارد ولی در هدف نیست درج انجام میدهیم و بالعکس در هدف وجود دارد اما در منبع نیست حذف میکنیم.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل میتوانید به انجمن پرسش و پاسخ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
امید آنکه بیش از پیش موفق و مؤید باشید.

آموزش دستور merge در 2019 sql server، روشی برای ادغام جداول
- .دسترسی مادام العمر به ویدئوهای دوره
- .دسترسی رایگان به آپدیت های دوره
- .تدریس روان و ساده با کیفیت بالا
- .سرفصل های بسیار جامع و غنی

مهدی عباسی
مهندس ارشد کارشناسی کامپیوترمهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....
نظرات دانشجویان
هنوز اینجا کامنتی ثبت نشده
آموزش دستور merge در 2019 sql server، روشی برای ادغام جداول
آموزش کامل دستور Merge در SQL Server 2019:
در این جلسه میخواهیم دستور Merge را توضیح دهیم. دستوری که میتوانیم به کمک آن دو جدول را باهم ادغام کنیم.
وقتی از ادغام کردن دو جدول صحبت میکنیم یک جدول Target یا هدف و یک جدول Source یا منبع داریم. مثلا جدول هدف ما جدول لوکال ما است و جدول منبع جدولی است که روی سرور است و می خواهیم جدولی که سمت سرور است را با جدول سمت لوکال ادغام کنیم. سه حالت وجود دارد، در حالت اول رکوردهایی هستند که در هر دو جدول وجود دارند در این حالت عمل Update را انجام میدهیم، باید جدول هدف را update کنیم. در حالت بعد رکوردهایی هستند که در منبع وجود دارند اما در جدول هدف وجود ندارند پس باید عمل insert را انجام دهیم. درحالت سوم رکودهایی هستند که در جدول هدف وجود دارند اما در سرور نیستند در این حالت عمل delete را انجام میدهیم. چون دقیقا میخواهیم جدول سمت سرور را روی لوکال منتقل کنیم. پس سه عمل انجام میدهیم هر زمان مشابه باشند ویرایش میکنیم، هنگامی که در منبع وجود دارد ولی در هدف نیست درج انجام میدهیم و بالعکس در هدف وجود دارد اما در منبع نیست حذف میکنیم.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل میتوانید به انجمن پرسش و پاسخ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
امید آنکه بیش از پیش موفق و مؤید باشید.