Notas del release

39.11 Inserción de procedimientos almacenados en OS/390

Para DB2 Stored Procedure Builder Versión 5 y posterior, ejecutándose en OS/390, si se utiliza el asistente para insertar un procedimiento almacenado y no indicar ninguna opción de entorno WLM, el código generado contiene el texto siguiente: NO WLM ENVIRONMENT. Esta línea de código hace que el procedimiento almacenado se ejecute en el espacio de direcciones SPAS tal como se tenía previsto. Este arreglo resuelve un problema que existía en DB2 Stored Procedure Builder versión 6 y anteriores.

El código generado después del arreglo tiene el aspecto siguiente:

       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


[ Principio de página | Página anterior | Página siguiente ]