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  4411 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)