Ho una UDF che richiede dati su una tabella. La tabella, tuttavia, deve essere definita come parametro. Per esempio io non posso avere:.Utilizzo di una variabile per il nome tabella nella clausola 'Da' in SQL Server 2008
Select * From [dbo] [Tabella A]
ho bisogno di qualcosa come:.
Select * From [dbo] [@ TableName]
La riga precedente non funziona e anche l'UDF mi impedisce di impostare la query come stringa e chiamare exec(). Posso farlo in una procedura, ma non posso neanche richiamare la procedura dall'UDF.
Qualcuno sa come posso realizzare questo all'interno dell'UDF senza avere una sorta di dichiarazione di commutazione massiccia?
Stavo cercando di fare la cosa esatta l'altro giorno senza fortuna. Spero che qualcuno lo sappia! – Gabe