Код IT Загрузка примера кода…

COBOL main.cbl
EXEC SQL DECLARE emp_cursor CURSOR FOR
    SELECT id, name FROM employees
END-EXEC.

EXEC SQL OPEN emp_cursor END-EXEC.

PERFORM UNTIL SQLCODE NOT = 0
    EXEC SQL FETCH emp_cursor INTO :WS-ID, :WS-NAME END-EXEC
    IF SQLCODE = 0
        PERFORM PROCESS-EMPLOYEE
    END-IF
END-PERFORM.

EXEC SQL CLOSE emp_cursor END-EXEC.
EXEC SQL DECLARE emp_cursor CURSOR FOR
    SELECT id, name FROM employees
END-EXEC.

EXEC SQL OPEN emp_cursor END-EXEC.

PERFORM UNTIL SQLCODE NOT = 0
    EXEC SQL FETCH emp_cursor INTO :WS-ID, :WS-NAME END-EXEC
    IF SQLCODE = 0
        PERFORM PROCESS-EMPLOYEE
    END-IF
END-PERFORM.

EXEC SQL CLOSE emp_cursor END-EXEC.