Les expressions constantes sont autorisées (et ignorées) dans la clause ORDER BY quand le mode de compatibilité de base de ...

Les expressions constantes sont autorisées (et ignorées) dans la clause ORDER BY quand le mode de compatibilité de base de données est défini sur 80 et inférieur. Toutefois, ces expressions dans la clause ORDER BY entraînent l'échec de l'instruction quand le mode de compatibilité de base de données est défini sur 90 ou supérieur.

Voici un exemple de ce type d'instructions qui posent problème :

SELECT * FROM Production.Product
ORDER BY CASE WHEN  1=2 THEN 3 ELSE 2 END