بيت تطوير ما هو مزود مزود؟ - تعريف من techopedia

ما هو مزود مزود؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا يعني SQL المضمنة؟

SQL المضمنة هي طريقة لإدراج عبارات أو استعلامات SQL مضمنة في رمز لغة البرمجة ، والتي تعرف باسم لغة المضيف. لأنه لا يمكن تحليل لغة المضيف SQL ، يتم تحليل SQL المدرجة بواسطة معالج SQL مضمن.


SQL المضمنة هي وسيلة قوية ومريحة للجمع بين القوة الحاسوبية للغة البرمجة مع قدرات إدارة البيانات والمعالجة المتخصصة في SQL.

يشرح Techopedia SQL المضمنة

مزود SQL غير مدعوم من قبل جميع أنظمة إدارة قواعد البيانات العلائقية (RDBMS). يوفر Oracle DB و PostgreSQL دعم SQL مضمنًا. لا تعمل MySQL و Sybase و SQL Server 2008 ، على الرغم من أن الدعم تم توفيره بواسطة الإصدارات السابقة من SQL Server (2000 و 2005).


لغة البرمجة C شائعة الاستخدام لتنفيذ SQL المضمنة. على سبيل المثال ، يحتوي نظام معلومات البنك التجاري (IS) على واجهة مستخدم أمامية تم إنشاؤها باللغة C ، وواجهات IS مع قاعدة بيانات Oracle DB خلفية. تتيح إحدى وحدات واجهة الواجهة الأمامية إمكانية العرض السريع وحساب العمولة لوكلاء المبيعات خلال الفترات المحددة. تتمثل الطريقة غير الفعالة لمعالجة هذه العملية في تخزين كل قيمة عمولة في جدول قاعدة البيانات. ومع ذلك ، فإن الحل الأكثر فعالية هو حساب وإرجاع قيم العمولة بناءً على طلبات المستخدم الفريدة في التواريخ المحددة. ينجز التطبيق ذلك عن طريق تضمين استعلام SQL ضمن رمز C ، كما يلي:


اختر 0.2 * SALE_AMOUNT من TOTAL_SALES WHERE SALE_DATE = 'MM / DD'YYYY' و AGENT_NO = xx


في هذا المثال ، تقوم عبارة SQL بحساب وإرجاع 20 بالمائة من مبلغ البيع من جدول TOTAL_SALES ، بينما يُتوقع من المستخدم إدخال قيم SALE_DATE و AGENT_NO. ثم يتم إدراج استعلام SQL هذا في السطر C في الوحدة النمطية للواجهة الأمامية. يعمل رمز C واستعلام SQL معًا لتقديم نتائج مستخدم سلسة.

ما هو مزود مزود؟ - تعريف من techopedia