Comment appeler une procédure stockée dans IBM System i Access pour Windows GUI Tool
Je voudrais tester une base de données DB2 procédure stockée en cours d'exécution sur un AS400 système.
J'ai le Système IBM i Access for Windows est installé et vous pouvez exécuter des commandes SQL sur la base de données DB2.
Ma question est: Quelle est la syntaxe pour exécuter une procédure stockée qui prend en paramètre et retourne un résultat comme paramètre de sortie et d'impression de la valeur à l'écran?
Juste pour clarifier: je ne demande pas comment appeler le proc dans le code. Je veux exécuter le proc et voir les résultats dans l'interface graphique de l'outil (qui est similaire à SQL Enterprise Manager).
source d'informationauteur Ken Burkhardt
Vous devez vous connecter pour publier un commentaire.
utilisez le mot-clé
call
et passer dans les paramètres.pour plus de détails voir ici http://www.ibm.com/developerworks/data/library/techarticle/dm-0503melnyk/. La partie intéressante est la Figure 5. À l'aide de l'Éditeur de Commande pour appeler une procédure SQL
Ce que vous voulez, c'est possible. Je l'ai fait moi-même à plusieurs reprises. Unfortunaly, je ne suis pas au bureau en ce moment donc il doit être à partir du haut de ma tête.
Sur une note supplémentaire,
TRÈS IMPORTANT: je n'ai jamais été en mesure de tester le SP avec l'éditeur SQL (STRSQL) sur l'iSeries lui-même. Seul le iaccès éditeur SQL ne fonctionne pas correctement.