أدوات SQL - وظائف SQL عالية الأداء لـ IBM i وRPG IV
مكتبة وظائف Bob Cozzi IBM i SQL، SQLTOOLS أصبحت الآن مجانية للاستخدام بواسطة كافة عملاء IBM i. للحصول على التحديثات قم بزيارة صفحة جيثب هذه. للحصول على الدعم، استخدم منتديات github هنا أو انتقل إلى LinkedIn.com/in/BobCozzi وقم بوضع علامة على Bob Cozzi في رسالتك.
يمكن للعملاء الحاليين التحديث إلى الإصدار 3.4 مجانًا في أي وقت. ما عليك سوى تنزيله من رابط الإصدار الموجود على الجانب الأيمن من هذه الصفحة.
توفر أدوات SQL أدوات تضمين SQL Table Function (UDTF) لمعظم IBM i APIs بالإضافة إلى توفير إمكانيات إضافية، مثل الوظائف المالية ودعم CSV وإمكانيات القراءة/الكتابة IFS.
قد يتم تثبيت أدوات SQL وتشغيلها على IBM i الإصدار 7.2 والإصدارات الأحدث بدون تغييرات. أي إذا كان لديك أقسام V7R2 وV7R5، فيمكنك استخدام نفس وظائف أدوات SQL بالضبط على كليهما دون مشاكل في بناء الجملة أو قيود الميزات.
لتنزيل SQL Tools for IBM i، انقر على رابط الإصدار الموجود على الجانب الأيمن من هذه الصفحة. ثم حدد ملف الحفظ المناسب. يجب على معظم المستخدمين على IBM i V7R3 والإصدارات الأحدث تنزيل SQLTOOLS.SAVF وتثبيته، بينما يجب على المستخدمين على V7R2 استخدام SQLTOOLS72.SAVF لنظامهم.
بمجرد قيامك بتنزيل ملف الحفظ على جهاز الكمبيوتر الخاص بك، قم بتحميله إلى خادم IBM i باستخدام الوضع الثنائي FTP أو ما شابه. عادةً يجب عليك تكوين كائن ملف حفظ على خادم IBM i في QGPL وتحميل ملف PC .SAVF إلى هذا الملف المضيف. يسمح لك IBM i بتكوين ملف حفظ باستخدام الأمر CRTSAVF CL.
CRTSAVF QGPL/SQLTOOLSإذا كان ملف الحفظ موجودًا بالفعل، فيجب عليك مسحه قبل إجراء تحميل FTP.
CLRSAVF QGPL/SQLTOOLS
إذا لم يكن SAVF موجودًا، فسيقوم تحميل FTP BINARY تلقائيًا بإنشائه بشكل صحيح فقط إذا كان اسم ملف الكمبيوتر SQLTOOLS.SAVF أو SQLTOOLS72.SAVF يحتوي على اللاحقة .SAVF .
لتثبيت أدوات SQL، يتم استخدام الأمر RSTLICPGM (استعادة البرنامج المرخص) CL. إذا كان هناك إصدار سابق من SQL Tools مثبت بالفعل على نظامك، فستحتاج إلى إزالته أولاً قبل تثبيت الإصدار الأحدث.
تحديد الإصدار المثبت. استخدم الأمر GO LICPGM CL لسرد كافة البرامج المرخصة المثبتة
اذهب LICPGM
خيار التحديد 10= العرض والتمرير لأسفل حتى ترى البرنامج المرخص 2COZ-STn حيث n هي 1 أو 2 أو 3
إذا حددت موقع تثبيت سابق، فقم بإزالته باستخدام الأمر DLTLICPGM CL كما يلي:
دي إل تي إل سي بي جي إم 2COZST3
تأكد من استبدال الرقم "3" اللاحق بالإصدار الذي قمت بتثبيته حاليًا.
لتثبيت أدوات SQL، استخدم الأمر RSTLICPGM CL
RSTLICPGM 2COZST3 *SAVF SAVF (QGPL/SQLTOOLS)
اذا كنت تقوم بالتثبيت في قسم IBM i V7R2، استخدم ملف الحفظ المسمى QGPL/SQLTOOLS72 في أمر RSTLICPGM.
لدي أيضًا أمر CL مجاني يسمى WRKOBJSQL (العمل مع كائنات SQL) والذي يعرض قائمة بكائنات SQL المثبتة في المكتبة المحددة. ملاحظة: تم تسمية هذا الأمر مسبقًا باسم WRKFUNC وتم تضمينه في حزمة SQL iQuery.
يمكنك استخدام:
WRKOBJSQL SQLTOOLS
لعرض الوظائف المتاحة والإجراءات المخزنة وطرق العرض التي تم تثبيتها بواسطة أدوات SQL.