Herramientas SQL: funciones SQL de alto rendimiento para IBM i y RPG IV
Bob Cozzi Biblioteca de funciones SQL de IBM i, SQLTOOLS ahora es de uso gratuito para todos los clientes de IBM i. Para obtener actualizaciones, visite esta página de github. Para obtener ayuda, utilice los foros de github aquí o visite LinkedIn.com/in/BobCozzi y etiquete a Bob Cozzi en su mensaje.
Los clientes existentes pueden actualizar a V3.4 sin cargo en cualquier momento. Simplemente descárguelo desde el enlace Lanzamiento en el lado derecho de esta página.
SQL Tools proporciona contenedores de funciones de tabla SQL (UDTF) para la mayoría de las API de IBM i, además de proporcionar capacidades adicionales, como funciones financieras, soporte CSV y capacidades de lectura/escritura IFS.
Las herramientas SQL se pueden instalar y ejecutar en IBM i Versión 7.2 y posteriores sin cambios. Es decir, si tiene particiones V7R2 y V7R5, puede usar exactamente las mismas funciones de Herramientas SQL en ambas sin problemas de sintaxis ni restricciones de funciones.
Para descargar herramientas SQL para IBM i, haga clic en el enlace Lanzamiento en el lado derecho de esta página. Luego seleccione el archivo guardado apropiado. La mayoría de los usuarios de IBM i V7R3 y posteriores deberían descargar e instalar SQLTOOLS.SAVF, mientras que aquellos de V7R2 deberían utilizar SQLTOOLS72.SAVF para su sistema.
Una vez que haya descargado el archivo guardado en su PC, cárguelo en el servidor IBM i mediante FTP en modo binario o similar. Normalmente, debe crear un objeto de archivo guardado en el servidor IBM i en QGPL y cargar el archivo .SAVF de la PC en ese archivo host. IBM i le permite crear un archivo guardado utilizando el comando CRTSAVF CL.
CRTSAVF QGPL/SQLTOOLSSi el archivo guardado ya existe, debe borrarlo antes de realizar la carga FTP.
CLRSAVF QGPL/SQLTOOLS
Si el SAVF no existe, la carga BINARIA FTP lo creará automáticamente correctamente si y sólo si el nombre del archivo de PC SQLTOOLS.SAVF o SQLTOOLS72.SAVF contiene el sufijo .SAVF .
Para instalar herramientas SQL, se utiliza el comando CL RSTLICPGM (Restaurar programa bajo licencia). Si ya hay una versión anterior de SQL Tools instalada en su sistema, primero debe eliminarla antes de instalar la última versión.
Determine qué versión está instalada. Utilice el comando GO LICPGM CL para enumerar todos los programas con licencia instalados
IR LICPGM
Opción de selección 10=Muestre y desplácese hacia abajo hasta que vea el programa con licencia 2COZ-STn donde n es 1, 2 o 3
Si localiza una instalación anterior, elimínela usando el comando CL DLTLICPGM de la siguiente manera:
DLTLICPGM 2COZST3
Asegúrese de reemplazar el '3' final con la versión que tiene instalada actualmente.
Para instalar herramientas SQL, utilice el comando CL RSTLICPGM
RSTLICPGM 2COZST3 *SAVF SAVF(QGPL/SQLTOOLS)
Si está instalando en una partición IBM i V7R2, utilice el archivo guardado denominado QGPL/SQLTOOLS72 en el comando RSTLICPGM.
También tengo un comando CL gratuito llamado WRKOBJSQL (Trabajar con objetos SQL) que muestra una lista de los objetos SQL instalados en la biblioteca especificada. NOTA: Este comando se denominaba anteriormente WRKFUNC y se incluía en el paquete SQL iQuery.
Puedes usar:
HERRAMIENTAS SQL WRKOBJSQL
para ver las funciones disponibles, los procedimientos almacenados y las vistas que instalaron las herramientas SQL.