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