SQL - nombre Dinamico tabla en un SP

 
Vista:

nombre Dinamico tabla en un SP

Publicado por druz (35 intervenciones) el 25/08/2003 19:43:52
Hola amigos,

Deseo crear dos tablas con el Select into, pero con nombre dinamicos creados en el SP.
Los dos segmetos que creo de una tabla, el segmeto 1 quiero dejarlo con un nombre de tabla dinamico pero en INTO no me lo permite y para el segmento 2 es igual.

Help
Store Procedure:

CREATE Procedure Seg_Resta(@seg1 Varchar(20), @seg2 Varchar(20)) As
declare @iTable1 varchar(30)
declare @iTable2 varchar(30)

Set @iTable1 = replace(Convert(Varchar, GetDate(), 114),':','')
Set @iTable2 = replace(Convert(Varchar, GetDate()+1, 114),':','')+11

select * into @iTable1 from T3 where seg = @seg1
select * into @iTable2 from T3 where seg = @seg2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:nombre Dinamico tabla en un SP

Publicado por Isaías Islas (5072 intervenciones) el 27/08/2003 18:57:26
DECLARE @sqlString NVARCHAR(100)

SET @sqlString = N'
select * into '+@iTable1+' from T3 where seg = '+@seg1
exec (@sqlString)

Espero le sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar