Dies geht tatsächlich nicht, da Sie ja im STRQMQRY die Ausgabeoption (Display, Printer, File) ändern können. Wie soll QM dann wissen, für welchen Befehl dies gilt ?

Wenn Sie mehrere Befehle benötigen, können Sie alle Befehle (außer SELECT) in eine Sourcefile abstellen und diese dann mittels RUNSQLSTM ausführen.
Zu beachten ist jedoch, dass die Ausführung beim 1. Fehler beendet wird und Sie ggf. keine Kontrolle per Programm haben um Befehle zu wiederholen (es gibt nur ein Spoolprotokoll).

Wenn Sie pro SQL-Befehl ein eigenes QMQRY (bzw. Soorce-Member) erstellen erhöhen Sie die Wartbarkeit Ihrer Anwendung, Sie können wiederholt benötigte SQL's wiederverwenden usw.