get current

La sentencia get current de EGL lee la fila en la que ya está situado el cursor en un conjunto de resultados de base de datos relacional.

Solo puede utilizar esta sentencia si especificó la opción scroll en la sentencia open relacionada.


Diagrama de sintaxis para la sentencia get current
nombre de registro
Nombre de un registro SQL.
from IDconjuntoResultados
Un ID que conecta la sentencia get current con una sentencia open ejecutada anteriormente en el mismo programa. Para obtener detalles, consulte el apartado resultSetID.
into
Inicia una cláusula EGL into, que lista los elementos que recibe valores de una tabla de base de datos relacional.
elemento
Un elemento que recibe el valor de una columna determinada. No especifique un signo de dos puntos (:) ante el nombre del elemento.
Si emite una sentencia get current para recuperar una fila seleccionada mediante una sentencia open que tiene la opción forUpdate, puede realizar cualquiera de estas acciones:

Una sentencia SQL FETCH representa la sentencia EGL get current en el código generado. El formato de la sentencia SQL generada no puede cambiarse, excepto para establecer la cláusula INTO.

Si se produce un error y el proceso continúa, el cursor permanece abierto.

Finalmente, al especificar SQL COMMIT o sysLib.commit, el código conserva la posición en el cursor declarado en la sentencia open, pero sólo en caso de que utilice la opción hold en la sentencia open.

Conceptos relacionados
resultSetID
Soporte de SQL

Tareas relacionadas
Diagrama de sintaxis para sentencias y mandatos EGL

Consulta relacionada
delete
execute
get
get absolute
get first
get last
get next
get previous
get relative
Sentencias EGL
open
replace

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.