«

»

Nov 01

Cursores en #SQLServer

Vamos con un poco de teoría sencilla y muy fácil de entender.

Los cursores son una herramienta de SQL que nos permite recorrer el resultado de una consulta SQL y realizar operaciones en cada paso de ésta.

Utilizaremos el bucle WHILE para leer completamente la información.

Hay 5 fases con cada cursor que usemos:

  1. Declaración
  2. Apertura
  3. Lectura
  4. Cierre
  5. Limpieza

Vamos a desarrollar esto con una práctica.

Los cursores pide muchos recursos del servidor de base datos, por lo tanto, no es recomendable abusar del mismo.

La alternativa a usar cursores es usar tablas temporales.

Captura

Ahora toca la práctica … vamos a ello.