Crear Tabla mediante una Variable
Publicado por Andres Ramos (6 intervenciones) el 19/08/2008 01:25:25
Tengo este fragmento de transac SQL
-- DECLARACION DE VARIABLES
DECLARE
@CODEMPRESA varchar(5)
,@IDTIPO varchar (5)
,@NUMERO int
,@RAZONSOCIALTERCERO varchar (60)
-- TABLA TEMPORAL PARA CONSULTA
DECLARE @TMP_Pedidos Table
(
CODEMPRESA varchar(5)
,IDTIPO varchar (5)
,NUMERO int
,RAZONSOCIALTERCERO varchar (60)
)
-- Insertamos en la tabla temporal
INSERT @TMP_Pedidos
(
CODEMPRESA
,IDTIPO
,NUMERO
,RAZONSOCIALTERCERO
)
SELECT
Altagraf.Ventas.SQL_PEDIDOS.CODEMPRESA,
Altagraf.Ventas.SQL_PEDIDOS.IDTIPO,
Altagraf.Ventas.SQL_PEDIDOS.NUMERO,
Altagraf.Ventas.SQL_PEDIDOS.RAZONSOCIALTERCERO
FROM
Altagraf.Ventas.SQL_PEDIDOS
WHERE Altagraf.Ventas.SQL_PEDIDOS.ESTADO = 'NR'
Como hago para que el nombre de la tabla @TMP_Pedidos el usuario de el nombre y que no siempre el nombre de la tabla sea @TMP_Pedidos , no se como hacer para almacenar el nombre de la tabla en una variable y que despues se cree la tabla con el nombre que se le asigno a la Variable
-- DECLARACION DE VARIABLES
DECLARE
@CODEMPRESA varchar(5)
,@IDTIPO varchar (5)
,@NUMERO int
,@RAZONSOCIALTERCERO varchar (60)
-- TABLA TEMPORAL PARA CONSULTA
DECLARE @TMP_Pedidos Table
(
CODEMPRESA varchar(5)
,IDTIPO varchar (5)
,NUMERO int
,RAZONSOCIALTERCERO varchar (60)
)
-- Insertamos en la tabla temporal
INSERT @TMP_Pedidos
(
CODEMPRESA
,IDTIPO
,NUMERO
,RAZONSOCIALTERCERO
)
SELECT
Altagraf.Ventas.SQL_PEDIDOS.CODEMPRESA,
Altagraf.Ventas.SQL_PEDIDOS.IDTIPO,
Altagraf.Ventas.SQL_PEDIDOS.NUMERO,
Altagraf.Ventas.SQL_PEDIDOS.RAZONSOCIALTERCERO
FROM
Altagraf.Ventas.SQL_PEDIDOS
WHERE Altagraf.Ventas.SQL_PEDIDOS.ESTADO = 'NR'
Como hago para que el nombre de la tabla @TMP_Pedidos el usuario de el nombre y que no siempre el nombre de la tabla sea @TMP_Pedidos , no se como hacer para almacenar el nombre de la tabla en una variable y que despues se cree la tabla con el nombre que se le asigno a la Variable
Valora esta pregunta


0