Supongamos que necesitamos recorrer todos los registros de una tabla con T-SQL el lenguaje usado en los Procedimientos Almacenados de SQL Server, bien el codigo es muy sencillo y facil de entender.
Aqui les pongo el codigo:
- //declaramos el Cursor para la consulta
- DECLARE TODOS CURSOR FOR
- SELECT PK_CVEPROFESOR FROM DBO.T012_CPROFESOR ORDER BY PK_CVEPROFESOR
- /*Abrimos el cursor*/
- OPEN TODOS
- /*Extraemos el Primer registo*/
- FETCH NEXT FROM TODOS
- INTO @PROFESOR
- /* imprimimos todos los registros mientras la variable @@FETCH_STATUS sea igual a 0*/
- WHILE @@FETCH_STATUS = 0
- BEGIN
- PRINT @PROFESOR
- /*Nos Movemos al siguiente registro*/
- FETCH NEXT FROM TODOS INTO @PROFESOR
- END
- /*cerramos el cursor*/
- CLOSE TODOS
- DEALLOCATE TODOS
Espero les ayude…nos vemos en otra ocación
Leave A Comment
You must be logged in to post a comment.