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
 

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
.

Preguntas similares