Vamos con la práctica de cursores.
Vamos a utilizar nuestra tabla de empleados de la bbdd de TSQL2012.
Vamos a hacer el listado anterior pero con cursores …. Venga, Al turrón.
Primeramente declaramos la variable que contendrá el ID de cada fila.
Declaramos el cursor y a continuación lo abrimos.
Miramos si exite una nueva linea y le metemos en el bucle.
El bucle WHILE nos permite recorrer cada linea de la tabla.
Y por ultimo, cerramos y borramos el mismo.
La solución es ineficiente ya que los recursos utilizados por los cursores son excesivos y suelen afectar al resto de consultas y aplicaciones que se ejecutan contra la instancia.
Como veis para una misma tarea tenemos algunas veces mas de una opción.