Manual de consulta

DTW_PAD_PGM_PARMS


AIX HP-UX Linux OS/2 OS/390 OS/400 PTX SUN Win NT





X


Finalidad

Indica a un entorno de lenguaje si los parámetros de caracteres (tipo de datos CHAR o CHARACTER) se han de rellenar o no con blancos cuando se transmiten a un programa o procedimiento almacenado.

Para los parámetros IN o INOUT, si la longitud del valor del parámetro es inferior a la precisión especificada, los blancos se insertan a la derecha del valor del parámetro hasta que la longitud del valor del parámetro sea la misma que la precisión.

Para los parámetros OUT, el valor del parámetro se establece en blancos de precisión.

Después de la llamada al programa o procedimiento almacenado, se eliminan todos los blancos de cola de los valores de los parámetros OUT e INOUT.

Establezca esta variable en el archivo de inicialización de Net.Data para especificar un valor para todas las macros. Puede alterar temporalmente el valor definiéndolo en la macro. Si DTW_PAD_PGM_PARMS no está definida en la macro, utilizará el valor del archivo de inicialización de Net.Data.

Los entornos de lenguaje de Direct Call y SQL dan soporte a DTW_PAD_PGM_PARMS.

Valores

DTW_PAD_PGM_PARMS="YES"|"NO"

Tabla 13. Valores de DTW_PAD_PGM_PARMS
Valores Descripción
YES Todos los valores de los parámetros de caracteres IN e INOUT se justifican por la izquierda y se rellenan con blancos según la precisión definida del parámetro, antes de que los parámetros se transmitan a un programa o procedimiento almacenado. Los blancos de cola se eliminan después de la llamada a un programa o procedimiento almacenado.
NO No se añade ningún relleno a los valores de los parámetros de caracteres (los valores finalizan en NULL) al transmitir parámetros a programas o procedimientos almacenados. Los blancos de cola no se eliminan después de una llamada a un programa o procedimiento almacenado.

Ejemplos

Ejemplo 1: Rellena los parámetros con blancos

DTW_PAD_PGM_PARMS="YES"


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