Faire un ORDER BY sur un champ SQL Server de type NTEXT
Par Ronan le jeudi, décembre 13 2007, 13:44 - SQL - Lien permanent
Le message par défaut lors d'une tentative d'ORDER BY sur un champ de type NTEXT sous SQL Server est : "Les types de données text, ntext et image ne peuvent pas être comparés ou classés, sauf lors de l'utilisation de l'opérateur LIKE ou IS NULL."
La solution pour trier un champ de type NTEXT : le convertir à la volée en NVARCHAR .
SELECT T.* FROM T_MATABLE T
ORDER BY CONVERT(nvarchar,T.monChampNTEXT) ASC
Commentaires