معاملات SQL

🔢 ما هي معاملات SQL؟

باستخدام معاملات SQL يمكنك إنشاء استعلامات ديناميكية بناءً على قيم معاملات ثابتة أو، بفضل ميزات ngSurvey piping features، إنشاء معاملات ديناميكية ستحصل على قيمها من إجابات المستجيب أو querystring أو إعدادات النظام.

في المثال أعلاه الـ @CompanyId سيتم استبدال العلامة بقيمة معامل SQL الذي يطابق اسمه.

circle-info

لاستخدام معامل SQL داخل استعلام SQL الخاص بك يجب أن تسبق المعامل بالحرف @ char.

🔅 خصائص معاملات SQL

  • اسم المعامل اسم المعامل الذي سيتم استبداله في استعلام sql. لا تقم بإضافة @ chart في أسماء معاملاتك لأنه تمت إضافته بالفعل بواسطة ngSurvey وقت التشغيل.

  • قيمة المعامل قيمة المعامل الجاري استبداله. يمكن أيضًا أن تكون قيمة المعامل piped باستخدام إما قيمة ثابتة أو قيمة ديناميكية piped value.

circle-info

Piped تتم توصيل الإجابات في الوقت الحقيقي في قيمة المعامل، وبالتالي يمكنك استخدام هذه الميزة لتحقيق cascade (parent/child) relationship بين عدة قوائم.

Last updated

Was this helpful?