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
PostgreSQL

المنفذ

منفذ 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

إدخالات القيمة مفصلة

الإخراج 1