Variable dans le order by
Bonjour à tous,
J'aimerais savoir s'il était possible de mettre une variable dans la clause ORDER BY dans une procédure stockée?
ex:
Code:
1 2 3 4 5 6
|
@Ordre nvarchar(20)
SELECT Nom, Auteur,Sujet
FROM Fichier
ORDER BY @Ordre |
@Ordre contiendra le nom d'une de mes colonnes
Avec ca j'ai l'erreur:
The SELECT item identified by the ORDER BY number 1 contains a variable as part of the expression identifying a column position. Variables are only allowed when ordering by an expression referencing a column name.
Quelqu'un a une idée pour ce probleme?
Merci