Accueil du site > Les articles > Comment convertir un Query en SQL
Version à imprimer Enregistrer au format PDF

Comment convertir un Query en SQL

lundi 31 mai 2004, par Didier Encinas Visites  4286 |Popularité : 74%  Première mise en ligne le samedi 10 janvier 2004.

Query, c’était bien.

Mais maintenant que vous connaissez SQL, vous savez que SQL c’est mieux !

Alors vous vous dites, un Query ou un SELECT en SQL, c’est quand même assez proche quand aux possibilités.

Y doit bien y avoir un moyen de convertir.


Heureusement, IBM a pensé à vous :

La commande RTVQMQRY ALWQRYDFN(*YES) permet de convertir un Query vers un membre de fichier source.

Ce membre va contenir une requête SQL, mais aussi des commentaires.

Il faut « nettoyer » ce membre pour ne laisser que les instructions SQL

Pour l’exécuter, 2 solutions :

Si vous avez SQL :

RUNSQLSTM

dans le cas contraire :

CRTQMQRY QMQRY(nom)
        SRCFILE(QQMQRYSRC)
        SRCMBR(*QMQRY)
        TEXT(*SRCMBRTXT)

Puis

STRQMQRY QMQRY(nom)