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 : Sélectionner tout - Visualiser dans une fenêtre à part
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