Cómo hago un select de una tabla cuyo nombre me viene como parámetro???

14/10/2003 - 22:15 por claudio | Informe spam
Cómo hago un select de una tabla cuyo nombre me viene
como parámetro???
Ej:
Select *
from @nombreTabla

Cómo hago?

Preguntas similare

Leer las respuestas

#1 Isaías
14/10/2003 - 22:58 | Informe spam
Asi:

Create Proc Ver
@Tabla nvarchar(20)
as

EXEC sp_executesql N'Select * from '+@Tabla
Respuesta Responder a este mensaje
#2 AlejoR
14/10/2003 - 23:13 | Informe spam
Me sirve tambien la pregunta..pero
Trato de ejecutar la sentencias de abajo desde el analizador de consultas

declare @tabla nvarchar(50)
select @tabla = 'sib_tiempo'

EXEC sp_executesql N'Select * from '+@tabla

y me saca
Servidor: mensaje 170, nivel 15, estado 1, línea 4
Line 4: Incorrect syntax near '+'.





"Isaías" escribió en el mensaje
news:02cc01c39295$dfea1bf0$
Asi:

Create Proc Ver
@Tabla nvarchar(20)
as

EXEC sp_executesql N'Select * from '+@Tabla
Respuesta Responder a este mensaje
#3 Isaías
15/10/2003 - 01:21 | Informe spam
Intentelo asi:

DECLARE @TABLA VARCHAR(10), @SQLString NVARCHAR(100)
SET @TABLA = 'CLIENTE'
SET @SQLString = N'Select * from ' + @tabla
EXEC sp_executesql @SQLString
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida