مجموعة السجلات تنفيذ عملية ضمّ (ODBC)

هذا الموضوع يُطبق على فئات MFC ODBC.

ما هو الضمّ

عملية الضم, هى مهمة شائعة للوصول إلى بيانات، تتيح لك العمل مع بيانات من جدول واحد أو أكثر باستخدام كائن مجموعة سجلات واحد. ضم مجموعتين أو أكثر من السجلات التي يمكن أن تحتوي على أعمدة من كل جدول، و لكن تظهر كجدول مفرد للتطبيق الخاص بك. في بعض الأحيان الضمّ يستخدم كافة الأعمدة من كافة الجداول ولكن أحياناً عبارة SQL SELECT في الضم تستخدم بعض الأعمدة من كل جدول. تعتمد فئات قاعدة البيانات عمليات الضم القابلة للقراءة فقط و لكن ليس عمليات الضم القابلة للتحديث.

لتحديد السجلات التي تحتوي على أعمدة من الجداول المتصلة , تحتاج العناصر التالية:

  • قائمة جداول تحتوي على أسماء كافة الجداول التى تم ضمها.

  • قائمة أعمدة تحتوي على أسماء كافة الأعمدة المشاركة . أعمدة لها نفس الاسم ولكن من جداول مختلفة يتم تأهيلها بواسطة اسم الجدول.

  • عامل تصفية (WHERE (SQLيحدد الأعمدة التي يتم ربط الجداول بها. عامل التصفية هذا يأخذ الشكل "Table1.KeyCol = Table2.KeyCol" و فعلياً يُحقق الضم.

يمكنك ضم اكثر من جدولين بنفس الطريقة بواسطة مساواة عدة أزواج من الأعمدة , كل زوج يضم بواسطة كلمة SQL الأساسية AND .

راجع أيضًا:

المبادئ

مجموعة السجلات (ODBC)

مجموعة السجلات للتصريح بفئة للحصول على استعلام معرّف مسبقاً (ODBC) .

مجموعة السجلات التصريح بفئة لجدول (ODBC)

مجموعة السجلات إعادة طلب مجموعة سجلات (ODBC)