Notas del release

10.14 CALL

La sintaxis para el mandato CALL debe aparecer del modo siguiente:

                          .-,----------------.
                          V                  |
>>-CALL--nombre-proc---(-----+------------+--+---)-------------><
                             '-argumento--'
 

La descripción del parámetro argumento se ha cambiado por:

   Especifica uno o más argumentos para el procedimiento almacenado.
   Todos los parámetros de entrada y salida deben especificarse en el orden
   definido por el procedimiento. Los argumentos de salida se especifican
   utilizando el carácter "?". Por ejemplo, un procedimiento almacenado foo
   con un parámetro de entrada de tipo entero y un parámetro de salida
   se invoca como "call foo (4, ?)".

Notas:

  1. Cuando se invoca este programa de utilidad desde un indicador del sistema operativo, puede que sea necesario delimitar el mandato de la siguiente manera:
       "call DEPT_MEDIAN (51)"
    

    También se puede utilizar una marca de comillas simples (').

  2. El procedimiento almacenado al que se llama debe nombrarse exclusivamente en la base de datos.

  3. El procedimiento almacenado debe catalogarse. Si se llama a un procedimiento no catalogado, se devuelve un mensaje de error DB21036.

  4. Se devuelve un mensaje DB21101E si no se especifican suficientes parámetros en la línea de mandatos o si los parámetros de línea de mandatos no están en el orden correcto (entrada, salida), de acuerdo con la definición de procedimiento almacenado.

  5. Existe un máximo de 1023 caracteres para una columna de resultados.

  6. Los LOBS y los datos binarios (FOR BIT DATA, VARBINARY, LONGVARBINARY, GRAPHIC, VARGAPHIC o LONGVARGRAPHIC) no están soportados.

  7. CALL da soporte a conjuntos de resultados.

  8. Si se llama a un SP con una variable OUTPUT de un tipo no soportado, la llamada (CALL) falla y se devuelve el mensaje DB21036.

  9. La longitud máxima para un parámetro de entrada (INPUT) para CALL es 1024.


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