เครื่องมือ SQL - ฟังก์ชัน SQL ประสิทธิภาพสูงสำหรับ IBM i และ RPG IV
ไลบรารีฟังก์ชัน Bob Cozzi IBM i SQL ขณะนี้ SQLTOOLS สามารถใช้งานได้ฟรีโดยลูกค้า IBM i ทุกคน สำหรับการอัปเดต โปรดไปที่หน้า GitHub นี้ หากต้องการการสนับสนุน ให้ใช้ฟอรัม GitHub ที่นี่ หรือไปที่ LinkedIn.com/in/BobCozzi และแท็ก Bob Cozzi ในข้อความของคุณ
ลูกค้าปัจจุบันสามารถอัปเดตเป็นเวอร์ชัน 3.4 ได้โดยไม่มีค่าใช้จ่ายตลอดเวลา เพียงดาวน์โหลดจากลิงก์เผยแพร่ทางด้านขวาของหน้านี้
เครื่องมือ SQL จัดเตรียม SQL Table Function (UDTF) wrappers สำหรับ IBM i APIs ส่วนใหญ่ เช่นเดียวกับการให้ความสามารถเพิ่มเติม เช่น ฟังก์ชันทางการเงิน การสนับสนุน CSV และความสามารถในการอ่าน/เขียน IFS
เครื่องมือ SQL สามารถติดตั้งและรันบน IBM i เวอร์ชัน 7.2 และใหม่กว่าโดยไม่มีการเปลี่ยนแปลง นั่นคือถ้าคุณมีพาร์ติชัน V7R2 และ V7R5 คุณสามารถใช้ฟังก์ชันเครื่องมือ SQL เดียวกันบนทั้งสองพาร์ติชันได้โดยไม่มีปัญหาด้านไวยากรณ์หรือข้อจำกัดด้านคุณลักษณะ
หากต้องการดาวน์โหลดเครื่องมือ SQL สำหรับ IBM i ให้คลิกที่ลิงก์ Release ทางด้านขวาของเพจนี้ จากนั้นเลือกไฟล์บันทึกที่เหมาะสม ผู้ใช้ส่วนใหญ่บน 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 จะสร้างอย่างถูกต้องโดยอัตโนมัติหากชื่อไฟล์ PC SQLTOOLS.SAVF หรือ SQLTOOLS72.SAVF มีคำต่อท้าย .SAVF
ในการติดตั้งเครื่องมือ SQL จะใช้คำสั่ง CL RSTLICPGM (Restore Licensed Program) หากมีการติดตั้งเครื่องมือ SQL เวอร์ชันก่อนหน้าไว้ในระบบของคุณแล้ว คุณจะต้องลบออกก่อนจึงจะติดตั้งเวอร์ชันล่าสุดได้
พิจารณาว่ามีการติดตั้งเวอร์ชันใด ใช้คำสั่ง GO LICPGM CL เพื่อแสดงรายการโปรแกรมไลเซนส์ที่ติดตั้งทั้งหมด
ไป LICPGM
ตัวเลือกการเลือก 10=แสดงและเลื่อนลงจนกว่าคุณจะเห็นโปรแกรมลิขสิทธิ์ 2COZ-STn โดยที่ n คือ 1, 2 หรือ 3
หากคุณพบการติดตั้งก่อนหน้า ให้ลบออกโดยใช้คำสั่ง DLTLICPGM CL ดังต่อไปนี้:
DLTLICPGM 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