برنامه خارجی چگونه در SQL کار می کند؟
برنامه خارجی چگونه در SQL کار می کند؟

تصویری: برنامه خارجی چگونه در SQL کار می کند؟

تصویری: برنامه خارجی چگونه در SQL کار می کند؟
تصویری: SQL: جدول خارجی قسمت 1 2024, نوامبر
Anonim

اعمال خارجی که در SQL سرور. اعمال خارجی هم ردیف هایی را که یک مجموعه نتیجه را تولید می کنند و هم ردیف هایی را برمی گرداند انجام دادن نه، با مقادیر NULL در ستون های تولید شده توسط تابع با ارزش جدول. OUTER APPLY کار کنید به عنوان چپ بیرونی پیوستن. در بالای هر دو پرس و جو نتیجه یکسانی ایجاد می شود.

به همین ترتیب، چه زمانی باید از Cross Apply و Outer Apply استفاده کرد؟

درخواست متقاطع می تواند به عنوان جایگزین استفاده شود پیوستن داخلی زمانی که باید از جدول Master و یک تابع نتیجه بگیریم. درخواست دادن می تواند به عنوان جایگزینی برای UNPIVOT استفاده شود. هر دو درخواست متقاطع یا اعمال خارجی را می توان در اینجا استفاده کرد که قابل تعویض هستند. در نظر بگیرید که جدول زیر (با نام MYTABLE) را دارید.

ممکن است یکی نیز بپرسد، چرا از یک اتصال متقاطع استفاده می کنید؟ آ اتصال متقابل زمانی استفاده می شود که شما می خواهید ترکیبی از هر ردیف از دو جدول ایجاد کنید. تمام ترکیبات ردیف در نتیجه گنجانده شده است. این معمولا نامیده می شود صلیب تولید - محصول پیوستن . مشترک استفاده کنید برای یک اتصال متقابل ایجاد تمام ترکیبی از موارد، مانند رنگ ها و اندازه ها است.

همچنین پرسیده شد که اتصال بیرونی چپ چگونه در SQL کار می کند؟

SQL OUTER JOIN – پیوستن بیرونی سمت چپ فرض کنید، ما می خواهیم پیوستن دو جدول: A و B. SQL سمت چپ خارجی همه سطرها را در ترک کرد جدول (A) و تمام ردیف های منطبق موجود در جدول سمت راست (B). به معنی نتیجه از SQL سمت چپ پیوست همیشه شامل ردیف های موجود در ترک کرد جدول.

تفاوت بین اتصال چپ و اتصال خارجی چپ چیست؟

در SQL، چپ پیوستن تمام رکوردهای جدول اول و رکوردهای همسان از جدول دوم را برمی گرداند. اگر هیچ تطابقی از جدول دوم وجود نداشته باشد، فقط رکوردهای جدول اول برگردانده می شوند. اساسا وجود ندارد تفاوت که در الحاق چپ و الحاق بیرونی چپ . اتصال بیرونی سمت چپ همچنین نتایج مشابه را برمی گرداند چپ پیوستن.

توصیه شده: