Tablas en variables

28/07/2004 - 18:21 por rclaudior | Informe spam
Hola a todos !!! Necesito obtener infromación de varias
tablas con un mismo select pero cambiando solamente la
tabla pero no he podido hacerlo, les paso un ejemplo:

declare @var varchar(32)

set @var = 'tabla'

select * from @var

Muchas gracias anticipadas.

Claudio

Preguntas similare

Leer las respuestas

#1 FERNANDO
28/07/2004 - 21:37 | Informe spam
AMIGO TIENES QUE GENERAR UN QUERY DINAMICO DE ESTA FORMA:

SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO


ALTER Procedure ELEME_TABLAS

@TABLA varchar(20)
AS

DECLARE @NConsulta NVARCHAR(8000)

SELECT @NConsulta=
'SELECT * FROM ' + @Tabla

EXEC sp_executesql @NConsulta


GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO




Hola a todos !!! Necesito obtener infromación de varias
tablas con un mismo select pero cambiando solamente la
tabla pero no he podido hacerlo, les paso un ejemplo:

declare @var varchar(32)

set @var = 'tabla'

select * from @var

Muchas gracias anticipadas.

Claudio
.

Respuesta Responder a este mensaje
#2 rclaudior
28/07/2004 - 22:43 | Informe spam
Gracias Fernando!!!


AMIGO TIENES QUE GENERAR UN QUERY DINAMICO DE ESTA FORMA:

SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO


ALTER Procedure ELEME_TABLAS

@TABLA varchar(20)
AS

DECLARE @NConsulta NVARCHAR(8000)

SELECT @NConsulta=
'SELECT * FROM ' + @Tabla

EXEC sp_executesql @NConsulta


GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO




Hola a todos !!! Necesito obtener infromación de varias
tablas con un mismo select pero cambiando solamente la
tabla pero no he podido hacerlo, les paso un ejemplo:

declare @var varchar(32)

set @var = 'tabla'

select * from @var

Muchas gracias anticipadas.

Claudio
.



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida