Notas del release


38.2 Notas adicionales para distribuir procedimientos de SQL compilados

En sistemas UNIX, asegúrese de que el propietario de instancia (es decir, el usuario bajo el que se ejecuta el motor de DB2) y el propietario del archivo $DB2PATH/adm/.fenced pertenecen al mismo grupo primario. Alternativamente, cada uno de estos dos usuarios debe pertenecer al grupo primario del otro.

Si no se puede ejecutar satisfactoriamente una operación GET ROUTINE o PUT ROUTINE (o su procedimiento correspondiente), ésta devolverá siempre un error (SQLSTATE 38000), junto con texto de diagnóstico que proporciona información acerca de la causa de la anomalía. Por ejemplo, si el nombre de procedimiento proporcionado a GET ROUTINE no identifica un procedimiento de SQL, se devolverá el texto de diagnóstico "100, 02000", donde "100" y "02000" son el SQLCODE y SQLSTATE, respectivamente, que identifican la causa del problema. En este ejemplo SQLCODE y SQLSTATE indican que la fila especificada para el nombre de procedimiento proporcionado no se ha encontrado en las tablas de catálogo.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]