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


نحوه Join کردن جداول دیتابیس های مختلف از یک SQL Server

نحوه Join کردن جداول دیتابیس های مختلف از یک SQL Server
یکی از مواردی مهم برای دوستانی که کوئری نویسی و برنامه نویسی با SQL می کنند و به نوعی گزارش ساز، برنامه نویس، پشتیبانی، استقرار نرم افزار و غیره هستند، به کرات از Query هایی که در آنها Join وجود دارد، استفاده می کنند. یکی از موضوعات مهم که ممکن است با آن مواجه شوید، باید Table هایی از دو دیتابیس مختلف ولی در یک سرور با هم Join کنید. البته مثال ما مربوط به دو Table از دو دیتابیس مختلف است که اگر دیتابیس بیش از دو دیتابیس هم بود، رویه کار به همین صورت است.

سیستم یکپارچۀ سازمانی راهکار




یکی از شرایط اجرای چنین کاری، قید کردن اسامی دیتابیس ها قبل از نام جداول است. به عنوان مثال ، دو پایگاه داده MtbDatabaseOne و MtbDatabaseTwo در SQL Server داریم. MtbDatbaseOne یک جدول به نام TableOne و MtbDatabaseTwo جدولی دارد به نام TableTwo دارد.
Join کردن این جدول در کوئری کاری بسیار ساده است. لطفا به کوئری زیر توجه کنید:

select t1.ID, t1.Name, t2.Name
from [MtbDatabaseOne].[dbo].[TableOne] as t1
inner join [MtbDatabaseTwo].[dbo].[TableTwo] as t2 on t1.ID = t2.ID

و خروجی را هم در شکل زیر مشاهده می کنید.

نحوه Join کردن جداول دیتابیس های مختلف از یک SQL Server . آموزشگاه رایگان خوش آموز

به همین شکل می توانید جداول سایر دیتابیس ها از یک SQL Server را به هم Join کنید. ضمن اینکه در پست کوتاه بعدی نحوه Join کردن جداول دیتابیس ها و SQL Server های مختلف را می توانید مشاهده کنید.


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

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

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


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