2 messaggi dal 25 luglio 2002
Ciao,
sto cercando di passare come parametro di funzione il nome della tabella per poi inserirlo nella SELECT.

Quindi
SELECT campo
FROM @nometabella
WHERE ...

Ottengo sempre un errore di riferimento all'oggetto .
Se qualcuno mi indicasse il modo mi farebbe piacere.

Grazie
Ciao Pier
salve Pier,
piermorosini ha scritto:
Ciao,
sto cercando di passare come parametro di funzione il nome della tabella per poi inserirlo nella SELECT.

Quindi
SELECT campo
FROM @nometabella
WHERE ...

Ottengo sempre un errore di riferimento all'oggetto .
Se qualcuno mi indicasse il modo mi farebbe piacere.

Grazie
Ciao Pier


queta sintassi non e' supportata, in quanto l'oggetto della proiezione deve essere una costante e non puo' essere rappresentato da una variabile..
come alternativa, puoi solo utilizzare codice SQL dinamico, come indicato in http://www.sommarskog.se/dynamic_sql.html
saluti

Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz - http://italy.mvps.org
http://www.hotelsole.com - http://www.hotelsolericcione.de

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC