Tema: Cursor T-SQL
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2006, 08:07
Avatar de juantux
juantux
 
Fecha de Ingreso: marzo-2005
Mensajes: 59
Antigüedad: 19 años, 9 meses
Puntos: 1
Cursor T-SQL

Necesito crear un cursor en un SP, pero a partir de la generación de una consulta que armo a través de variables, ejemplo:

declare @sqltext varchar(500)
set @sqltext = 'select campo1, campo2 from tabla '
if @param = 'A'
begin
set @sqltext = @sqltext + ' where campo_filtro = ''' + @varaux
end

/* Aca viene lo que quiero hacer */
declare cursor_aux cursor for
select @sqltext --Esto no funciona bien!!!!

open cursor_aux
fetch next from cursor_aux into @campo1, @campo2

while @@fetch_status=0
begin
/* Dentro de este otro ciclo debo hacer lo mismo pero con otra consulta */
end

OJALA PUEDAN ECHARME UNA MANO, GRACIAS...