Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo utilizar cursores SQL

Cómo utilizar cursores SQL

Ejemplo

La Tabla1 tiene la siguiente estructura

id int

nombre varchar(50)

declare @id int

declarar @name varchar(50)

declarar cursor1 cursor para --cursor. Definir el cursor 1

seleccionar * de la tabla1: usar el objeto de cursor (rellene el texto de selección según sea necesario)

Abrir el cursor 1: abrir el cursor

Desde el cursor 1 Lleve el siguiente a @id, nombre: mueva el cursor hacia abajo una línea y coloque los datos obtenidos en las variables previamente definidas @id, @name

mientras @@fetch_status=0 - juzgar los datos si se obtienen con éxito

comenzar

Actualizar tabla1 establecer nombre=nombre '1'

donde id=@id -- Procesar en consecuencia ( complete el texto SQL según sea necesario)

busque el siguiente desde el cursor1 a @id,@name - mueva el cursor 1 fila hacia abajo

final

cierre el cursor1 - - cerrar el cursor desasignar cursor1

end p>