عندما لا يتم مطابقته بالمصدر ، هل يتم حذفه؟
عندما لا يتم مطابقته بالمصدر ، هل يتم حذفه؟

فيديو: عندما لا يتم مطابقته بالمصدر ، هل يتم حذفه؟

فيديو: عندما لا يتم مطابقته بالمصدر ، هل يتم حذفه؟
فيديو: التأكد من توافق المصادر في المتن مع قائمة المراجع آخر البحث 2024, أبريل
Anonim

نحن علبة استعمال عندما لا تتطابق مع المصدر جملة في عبارة SQL Server MERGE إلى حذف الصفوف في الجدول الهدف لا تطابق الانضمام الشرط مع مصدر طاولة. لذلك ، عندما نستخدم عندما لا تتطابق مع المصدر و علبة إما حذف الصف أو تحديثه.

وهنا ما هي الحاجة إلى بيان الدمج؟

ال بيان دمج تُستخدم لإجراء تغييرات في جدول واحد استنادًا إلى القيم المتطابقة من العضو الآخر. يمكن استخدامه لدمج عمليات الإدراج والتحديث والحذف في عملية واحدة بيان.

بالإضافة إلى ذلك ، كيف يمكنك حذف عبارة دمج في SQL؟ اذا أنت استعمال إدراج ، تحديث ، و بيان الحذف بشكل فردي ، عليك إنشاء ثلاثة منفصلة صياغات لتحديث البيانات إلى الجدول الهدف بالصفوف المتطابقة من الجدول المصدر. من ثم حذف ؛ أولاً ، يمكنك تحديد الجدول الهدف والجدول المصدر في ملف دمج بند.

هنا ، هل يمكننا استخدام عبارة الحذف في الدمج؟

البنية الأساسية لملف بيان دمج : يمكن حذف تحدث فقط في "merge_update_clause" للمخطط أعلاه. هذا يعني أنه يجب أن يحدث في جملة عندما تطابق ثم.

عند التطابق ثم تحديث مجموعة أين؟

عند التطابق ، قم بتحديث المجموعة إذا وصل الجدول المصدر عمودي يحتوي على أكثر من واحد قيمة مطابقة ، ترجع عبارة MERGE مع خطأ وقت التشغيل.

موصى به: