Como converter um objeto Query *QRYDFN para SQL
Recuperamos a descrição da QUERY utilizando o comando RTVQMQRY ALWQRYDFN(*YES)
Depois de limpar o membro onde temos salvado a descrição da QUERY e de deixar unicamente as instruções SQL propriamente ditas teremos duas opções
Se não tem SQL:
CRTQMQRY QMQRY(NOM)
SRCFILE(QQMQRYSRC)
SRCMBR(*QMQRY)
TEXT(*SRCMBRTXT)
e para executa-lo:
STRQMQRY QMQRY(NOM)
Se tem SQL
RUNSQLSTM
03-05-2001
Fonte: www.recursos-as400.com