Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2005, 17:19
Avatar de Avelar
Avelar
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 21 años, 5 meses
Puntos: 1
Revisa la documentación del SQL buscando CURSOR.

Código:
	DECLARE <NombreCursor>_Cursor CURSOR FOR 
	  SELECT <Campos> 
	  FROM  <Tablas> 
	  WHERE <Condiciones>
    
	OPEN <NombreCursor>_Cursor 
	  
	  FETCH NEXT FROM <NombreCursor>_Cursor 
	  INTO @<variables que tomarán el valor de los campos del select> 
	  
	  WHILE @@FETCH_STATUS = 0 
		BEGIN 
		  
		  <Código con lo que quieres hacer dentro del ciclo>
		  
		  FETCH NEXT FROM <NombreCursor>_Cursor
		  INTO @<variables que tomarán el valor de los campos del select> 
		END
		
	CLOSE <NombreCursor>_Cursor
	
	DEALLOCATE <NombreCursor>_Cursor
Espero que si sea lo que querías.

Saludos
__________________
Ariel Avelar