SQL/MX 2.x Reference Manual (H06.04+)

Embedded-Only SQL/MX Statements
HP NonStop SQL/MX Reference Manual540440-003
3-44
COBOL Examples of FETCH
* Close cursor.
EXEC SQL CLOSE cursor1 END-EXEC.
...
nodata SECTION.
...
This example uses extended cursor and statement names:
ACCEPT in-curspec.
...
EXEC SQL PREPARE :curspec FROM :in-curspec END-EXEC.
EXEC SQL ALLOCATE :extcur CURSOR FOR :curspec END-EXEC.
...
EXEC SQL OPEN :extcur END-EXEC.
...
MOVE 10 TO desc-max.
EXEC SQL ALLOCATE DESCRIPTOR 'fetch_sqlda'
WITH MAX desc-max END-EXEC.
EXEC SQL DESCRIBE OUTPUT :curspec
USING SQL DESCRIPTOR 'fetch_sqlda' END-EXEC.
EXEC SQL FETCH :extcur
INTO SQL DESCRIPTOR 'fetch_sqlda' END-EXEC.
* Process values in SQL descriptor area.
...
EXEC SQL CLOSE :extcur END-EXEC.