Exécuter une requête SQL, stockée dans le membre d’un fichier source.

La commande RUNSQLSTM

Il faut indiquer :

 Le fichier source (ici QSQLSRC)

 La bibliothèque (ici LIBTOOL) ou *LIBL ou *CURLIB

 Le nom du membre contenant la ou les requêtes SQL (ici ARTCREATE)

RUNSQLSTM SRCFILE(LIBTOOL/QSQLSRC)
SRCMBR(ARTCREATE)
COMMIT(*NONE)


 Le membre peut contenir plusieurs requêtes. Si c’est le cas, il faut terminer chacune des requêtes par un caractère ‘;’.

 Mettre le paramètre COMMIT à  *NONE si le fichier n’est pas journalisé. Sinon, l’exécution de la commande échouera.

Print Friendly, PDF & Email