URGENTE select de TABLA dinamica

06/11/2004 - 01:14 por Luis Ramírez | Informe spam
tengo un SP q tiene una serie de SELECTs (entre otras cosas)
de una tabla u otra segun un parametro

if x=1 Select * from Tabla1

if x=2 Select * from Tabla2

como hago para hacer un solo select y pasar el nombre de la tabla por
parametros?

algo asi:

if x=1 TName=Tabla1 else TName= tabla2

Select * from TName

Saludos gracias...
 

Leer las respuestas

#1 Isaias
06/11/2004 - 01:58 | Informe spam
Algo asi?

DECLARE @MyTabla VARCHAR(50), @SQLString NVARCHAR(100)
SET @MyTabla = 'CLIENTE'
SET @SQLString = N'SELECT * FROM '+@MyTabla
EXEC sp_executesql @SQLString

Preguntas similares