Parametro ordinamento in Store procedure

martedì 23 gennaio 2007 - 17.32

secks Profilo | Senior Member

Come posso in una store procedure passare un parametro che definisce il campo sul quale impostare l'ordinamento?

ES: ORDER BY @CampoOrd non viene accettato perchè al posto di @CampoOrd vuole un nome di colonna.


Ciao a tutti e grazie.
Paolo.

lbenaglia Profilo | Guru

>Come posso in una store procedure passare un parametro che definisce
>il campo sul quale impostare l'ordinamento?
>
>ES: ORDER BY @CampoOrd non viene accettato perchè al posto
>di @CampoOrd vuole un nome di colonna.

Ciao Paolo,

la clausola ORDER BY non è parametrizzabile.
Prova a leggere questo thread per maggiori dettagli:
http://groups.google.it/group/microsoft.public.it.sql/browse_thread/thread/25a46dbe19c0efe5/

>Ciao a tutti e grazie.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

secks Profilo | Senior Member

Grazie Lorenzo, come sempre molto gentile

Vorrei aggiungere nella mia SP anche un parametro che dice se l'ordinamento deva essere DESC o ASC, ma non ci riesco.
Ho provato ad aggiungere un altro CASE ma non lo riconosce.

Ciao e grazie.
Paolo.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5