Tecnología

Inicio

Cómo actualizar un cursor utilizando COBOL

Cómo actualizar un cursor utilizando COBOL


El cursor es un indicador de posición en la pantalla del terminal del sistema operativo del ordenador / sistema operativo de mainframe z. Permite a los usuarios navegar por un resultado de consulta que puede contener varias filas de datos o para hacer todas las filas correspondientes visible. El usuario puede apuntar a una fila en un resultado de consulta que está asociado con un comando SELECT. Este comando vínculos con un cursor y ejecuta el comando OPEN CURSOR. Se puede actualizar un cursor en una instrucción SQL mediante la actualización del cláusula en su programa COBOL.

Instrucciones

1 Tipo "Editar" en el símbolo ">" z / OS gestión del sistema de la consola y pulse la tecla "Enter" para editar su programa COBOL.

2 Agregue el código siguiente después de la sección "EXEC SQL" de su programa:

EXEC SQL DECLARE CURSOR2

CURSOR FOR

PartName SELECT, SALESPRICE

DE PURCHDB.PARTS

DONDE PARTNUMBER ENTRE: Y de escasa cuantía: HIGHVALUE

DE ACTUALIZACIÓN DE SALESPRICE

END-EXEC.

EXEC SQL OPEN cursor2 END-EXEC.

EXEC SQL FETCH cursor2

EN: partName: PARTNAMEIND,

: SALESPRICE: SALESPRICEIND

END-EXEC.

PURCHDB.PARTS ACTUALIZACIÓN EXEC SQL

SALESPRICE SET =: NEWSALESPRICE

WHERE CURRENT OF cursor2

END-EXEC.

El "partName" y "SALESPRICE" son las columnas de la tabla del "PURCHDB" base de datos de inventario de piezas y pueden ser reemplazados con una base de datos diferente y un conjunto de columnas.

3 Tipo de "Guardar" en la consola y pulse la tecla "Enter" para actualizar el operador CURSOR para la columna "SALESPRICE" en su programa COBOL.