¿ El comando SQL " FETCH " se utiliza en conjunción con los cursores para realizar el proceso fila por fila. El lenguaje exacto y el uso del comando FETCH varía ligeramente entre los proveedores de bases de datos populares. Fondo Fotos
bases de datos SQL utilizan cursores para seleccionar conjuntos de registros específicos y realizar operaciones sobre ellos en una fila por fila. Un cursor es una instrucción select ejecutar en las tablas de base de datos subyacente para seleccionar datos específicos. Una vez que se define un cursor, se utiliza el comando FETCH para tirar de un registro específico en el conjunto de registros definido en una o más variables para cualquier procesamiento que se requiere .
Utilizando el comando FETCH
El comando FETCH sólo se utiliza con los cursores . Si el cursor no se ha definido y se abrió a través del proceso estándar del servidor SQL , utilizando el comando FETCH producirá un error. Según el proveedor de SQL , el comando FETCH puede requerir una variedad de diferentes parámetros . En Microsoft SQL , el comando FETCH tiene seis parámetros posibles . En MySQL y Oracle , el comando FETCH no utiliza parámetros. En todos los casos, el comando FETCH tirará una fila específica establecida a partir de los resultados de la consulta SQL utilizada para definir el cursor y carga los datos en una o más variables .
Aprender más sobre Fetch
Desde el uso del comando FETCH varía en las diferentes versiones de SQL , es importante consultar documentación del fabricante para el uso apropiado de la orden. Los cursores y el comando FETCH van de la mano , por lo que la búsqueda de alguno de los comandos junto con el nombre de la aplicación SQL debe producir resultados que serán de utilidad en la identificación del uso específico para cada versión .