Замечания по выпуску


39.11 Вставка хранимых процедур в OS/390

Для построителя хранимых процедур DB2 Версии 5 и новее, работающего на OS/390, если вы используете мастер для вставки хранимой процедуры и не задаете опций среды WLM, генерируемый код содержит следующий текст: NO WLM ENVIRONMENT. Эта строка кода заставляет запускать хранимую процедуру в адресном пространстве SPAS, как и требуется. Это исправление устраняет ошибку, существующую в построителе хранимых процедур DB2 версии 6 и выше.

После исправления генерируемый код выглядит так:

       CREATE PROCEDURE SYSPROC.Proc2 (  )
           RESULT SETS 1
           LANGUAGE SQL
           MODIFIES SQL DATA
           COLLID TEST
           NO WLM ENVIRONMENT
           ASUTIME NO LIMIT
           RUN OPTIONS 'NOTEST(ALL,*,,VADTCPIP&9.112.14.91:*)'
       -------------------------------------------------------------------
       -- SQL Stored Procedure 
       -------------------------------------------------------------------
       P1: BEGIN
           -- Declare cursor
           DECLARE cursor1 CURSOR WITH RETURN FOR
               SELECT * FROM SYSIBM.SYSPROCEDURES;
       
           -- Cursor left open for client application
           OPEN cursor1;
       
       END P1


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]