Outils SQL - Fonctions SQL hautes performances pour IBM i et RPG IV
Bob Cozzi Bibliothèque de fonctions IBM i SQL, SQLTOOLS est désormais utilisable gratuitement par tous les clients IBM i. Pour les mises à jour, visitez cette page github. Pour obtenir de l'aide, utilisez les forums Github ici ou accédez à LinkedIn.com/in/BobCozzi et identifiez Bob Cozzi dans votre message.
Les clients existants peuvent effectuer une mise à jour vers la version 3.4 sans frais à tout moment. Téléchargez-le simplement à partir du lien Release sur le côté droit de cette page.
SQL Tools fournit des wrappers SQL Table Function (UDTF) pour la plupart des API IBM i ainsi que des fonctionnalités supplémentaires, telles que des fonctions financières, la prise en charge CSV et des fonctionnalités de lecture/écriture IFS.
SQL Tools peut être installé et exécuté sur IBM i version 7.2 et versions ultérieures sans modification. Autrement dit, si vous disposez de partitions V7R2 et V7R5, vous pouvez utiliser exactement les mêmes fonctions SQL Tools sur les deux sans problèmes de syntaxe ni restrictions de fonctionnalités.
Pour télécharger SQL Tools pour IBM i, cliquez sur le lien Release sur le côté droit de cette page. Sélectionnez ensuite le fichier de sauvegarde approprié. La plupart des utilisateurs d'IBM i V7R3 et versions ultérieures doivent télécharger et installer SQLTOOLS.SAVF, tandis que ceux de V7R2 doivent utiliser SQLTOOLS72.SAVF pour leur système.
Une fois que vous avez téléchargé le fichier de sauvegarde sur votre PC, téléchargez-le sur le serveur IBM i via FTP en mode binaire ou similaire. Normalement, vous devez créer un objet de fichier de sauvegarde sur le serveur IBM i dans QGPL et télécharger le PC .SAVF sur ce fichier hôte. IBM i vous permet de créer un fichier de sauvegarde à l'aide de la commande CRTSAVF CL.
CRTSAVFQGPL/SQLTOOLSSi le fichier de sauvegarde existe déjà, vous devez l'effacer avant d'effectuer le téléchargement FTP.
CLRSAVFQGPL/SQLTOOLS
Si le SAVF n'existe pas, le téléchargement FTP BINARY le créera automatiquement correctement si et seulement si le nom du fichier PC SQLTOOLS.SAVF ou SQLTOOLS72.SAVF contient le suffixe .SAVF .
Pour installer SQL Tools, la commande CL RSTLICPGM (Restore Licensed Program) est utilisée. Si une version antérieure de SQL Tools est déjà installée sur votre système, vous devez d'abord la supprimer avant d'installer la dernière version.
Déterminez quelle version est installée. Utilisez la commande GO LICPGM CL pour répertorier tous les programmes sous licence installés
ALLER LICPGM
Option de sélection 10 = Affichez et faites défiler vers le bas jusqu'à ce que vous voyiez le programme sous licence 2COZ-STn où n est 1, 2 ou 3.
Si vous localisez une installation antérieure, supprimez-la à l'aide de la commande DLTLICPGM CL comme suit :
DLTLICPGM 2COZST3
Assurez-vous de remplacer le « 3 » final par la version que vous avez actuellement installée.
Pour installer SQL Tools, utilisez la commande RSTLICPGM CL
RSTLICPGM 2COZST3 *SAVF SAVF(QGPL/SQLTOOLS)
Si vous effectuez l'installation sur une partition IBM i V7R2, utilisez le fichier de sauvegarde nommé QGPL/SQLTOOLS72 sur la commande RSTLICPGM.
J'ai également une commande CL gratuite nommée WRKOBJSQL (Work with SQL Objects) qui affiche une liste des objets SQL installés dans la bibliothèque spécifiée. REMARQUE : Cette commande s'appelait auparavant WRKFUNC et était incluse dans le package SQL iQuery.
Vous pouvez utiliser :
WRKOBJSQL SQLTOOLS
pour afficher les fonctions disponibles, les procédures stockées et les vues installées par SQL Tools.