Как выполнить сценарий DB2 SQL, который содержит оператор CURSOR WITH RETURN FOR

Ниже приведен пример блока PL/SQL, который я хочу выполнить в сценарии SQL.

BEGIN
DECLARE v_emp_nbr   SMALLINT;

BEGIN

    DECLARE RESULT_CURSOR  CURSOR WITH RETURN  FOR

    SELECT
      EMP_NAME,
      EMP_JOIN_DATE,
      EMP_DESIG
    FROM  EMPLOYEE
    WITH UR FOR READ ONLY;

    OPEN RESULT_CURSOR ;
END;
END

Я получаю сообщение об ошибке ниже, когда я пытаюсь выполнить через скрипт.

42601 (-109) [IBM] [Драйвер CLI][DB2/AIX64] SQL0109N Предложение "TO CALLER" недопустимо.

0 ответов

Другие вопросы по тегам