GRANDSYSTEME.COM: SITE DE RESSOURCES MAINFRAME

 
liste des codes retour SQL DB2 SQLCODE
-207

-207

THE ORDER BY CLAUSE IS INVALID BECAUSE IT INCLUDES A COLUMN NAME BUT IT APPLIES TO THE RESULT OF A UNION OR UNION ALL

Explication :

La clause ORDER BY est invalide car des noms de colonnes sont précisées sur la liste de cette clause, et l'ordre comporte une sous-requête contenant l’opérateur UNION ou UNION ALL.

Lorsque la clause ORDER BY s'applique sur le résultat d'une opération UNION ou UNION ALL. des nombres entiers (et non pas des noms de colonnes) doivent être utilisés sur la liste de la clause ORDER BY pour identifier les colonnes de tri du résultat.

Action système :

L'ordre ne peut être exécuté.

Réponse programmeur :

Corriger l'ordre en remplaçant les noms de colonnes sur la clause ORDER BY par leurs identifiants numériques.