SELECT con Parametros

Hola, a ver si me puede ayudar: mire construyo trigger y tablas en tiempo de ejecución pero tuve un problema, al compilar lo siguiente:
Declare @mistablas varchar(16)
SET @MISTABLAS='Personal'
SELECT * FROM @MISTABLAS
El select no acepta variables en su contexto ademas que la variable @MISTABLAS, para mi fin puede tomar cualquier valor, dime amigo como puedo solucionar esto, el valor de @MISTABLAS LO CARGO DE OTRA TABLA, CON:
SET @MISTABLAS=(SELECT Archivo FROM LISTADO_DE_Tablas WHERE ID=1)
El ID lo puedo manejar a mi antojo vía parámetro.

1 Respuesta

Respuesta
1
Checa el siguiente segmento de código y adáptalo a lo que requieres.
select @query5 = " union select distinct a.no_folio,a.anio,b.status_asunto,b.dias_area,b.area_tiene"
select @query5 = @query5 + " from ori_cgi_wf a,his_cgi_wf b "
select @query5 = @query5 + " Where a.no_folio = b.no_folio And a.anio = b.anio "
select @query5 = @query5 + " and b.f_recepcion_area <= '" + @fecha_fin + "'"
select @query5 = @query5 + " and a.status_actual in (1,2,3,5,7,9)"
select @query5 = @query5 + " and a.id_clasifica = " + convert(varchar(2),@id_clasifica)
select @query5 = @query5 + @query2 + @query3 + " order by a.anio,a.no_folio "
select @query6 = @query4 + @query5
Exec (@query6)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas