SQL
الوظيفة | تسمح بقراءة القيم الرقمية مباشرةً من قاعدة بيانات SQL. يدعم حاليًا MySQL و PostgreSQL. |
---|---|
الإنذار | وقت الاتصال، وقت التحويل، القيمة 1-4 |
تفاصيل SQL
على خادم قاعدة البيانات، تأكد من منح حق الوصول إلى خادم محرك SKOOR هكذا:
grant all on <database name>.* to <database user>@'10.1.1.147' identified by '<password>';
معلمات SQL
المعلمة | الوصف |
---|---|
نوع SQL | اختر من بين ما يلي MySQL |
المنفذ | منفذ TCP (الإعدادات الافتراضية هي 3306 ل MySQL و 5432 ل PostgreSQL) |
المستخدم | اسم مستخدم قاعدة البيانات |
كلمة المرور | كلمة مرور مستخدم قاعدة البيانات |
اسم قاعدة البيانات | اسم قاعدة البيانات |
استعلام | أدخل استعلام SQL. سيتم التقاط الصف الأول فقط، لذا تأكد من تحديد "الحد 1" وأن الترتيب صحيح. |
الأعمدة | حدد عدد الأعمدة المراد استخدامها من الإخراج. يمكن قراءة 4 أعمدة كحد أقصى لكل مهمة SQL. يجب أن تحتوي الأعمدة على قيم رقمية، باستثناء العمود المحدد كعمود معلومات (انظر أدناه). |
عمود المعلومات | حدد العمود المراد قراءة رسالة المعلومات منه. بشكل افتراضي، لا يتم تحديد نص معلومات، وبالتالي لن تتم طباعة أي رسالة معلومات في قسم قيم المهمة. إذا تم استخدام عمود معلومات، يمكن قراءة 3 قيم رقمية فقط كحد أقصى ضمن نفس مهمة SQL. |
قمع وقت الاتصال | إذا تم تحديد إحدى خانات الاختيار هذه، لا يتم حفظ وقت الاتصال و/أو وقت النقل لكل عملية اختيار في قاعدة البيانات ولا تعود قيمها مرئية في قسم القيم. كما أن قيمتها لم تعد متاحة للاستخدام في مواصفات حد الإنذار. |
قيم SQL وحدود الإنذار
القيمة / حد الإنذار | الوصف |
---|---|
وقت الاتصال | الوقت حتى يتم إعداد اتصال SQL (بالمللي ثانية) |
وقت التحويل | الوقت حتى يتم تقديم الاستعلام وإغلاق الاتصال (بالمللي ثانية) |
القيمة 1-4 | قيم محددة من قبل المستخدم استناداً إلى الاستعلام المحدد. |
رمز الخطأ | رمز الخطأ العام للمهمة (انظر القسم رموز خطأ المهمة) |
أمثلة SQL
مثال 1 - قراءة عدد قيم المحفوظات من قاعدة بيانات محفوظات SKOOR
نوع SQL | PostgreSQL |
---|---|
المنفذ | 5432 |
المستخدم | نغ |
كلمة المرور | نغ |
اسم قاعدة البيانات | نغ |
استعلام | حدد العد (*) من history_values; |
الأعمدة | 1 عمود |
العمود 1 | إدخالات القيمة مفصلة |