La Figura 7 muestra un archivo de correlación SQLCODE de ejemplo.
Figura 7. Un archivo de correlación SQLCODE de ejemplo
Cada sentencia de correlación del archivo se describe de la forma siguiente:
1. El SQLCODE se correlaciona del -007 al -007. El primer símbolo de entrada
2. El SQLCODE se correlaciona del -010 al -010 (no se especifica ningún
3. El SQLCODE se correlaciona del -060 al -171. Se descarta el primer símbolo de
72
Guía del usuario
i
El tipo de datos del símbolo en esta posición es INTEGER. Si i
aparece después de n, hace referencia al símbolo de salida. i no
puede aparecer antes de n, porque los productos IBM del servidor
de bases de datos del sistema principal o de iSeries sólo
proporcionan soporte a los símbolos CHAR. El carácter i debe ir en
minúsculas.
n
Una serie de números que indica los símbolos del servidor de
bases de datos del sistema principal o de iSeries que se utilizan. Se
disponen en el orden en el que se deseen colocar en la SQLCA de
salida. El número indica el símbolo del servidor de bases de datos
del sistema principal o de iSeries; la disposición indica el orden en
el que los símbolos se colocarán en la SQLCA.
Por ejemplo, el servidor de bases de datos del sistema principal o
de iSeries podría devolver dos símbolos, el 1 y el 2. Si desea que el
símbolo 2 aparezca antes que el símbolo 1 en la SQLCA de salida,
especifique (2,1).
Es posible combinar varios números de símbolos para formar un
símbolo de salida CHAR conectándolos mediante puntos.
Para separar los símbolos de salida se utilizan comas. Si no se
especifica ningún símbolo delante de una coma, no se incluye
ningún símbolo de salida en la SQLCA de esta posición. Los
símbolos que aparezcan en la SQLCA de salida después del último
símbolo especificado se correlacionarán con un símbolo nulo.
&&
-007
,
-007
,
-010
-060
,
-171
,
...
-204
,
-204
,
...
-633
,
-206
,
-30021 ,
-30021 ,
cc00
,
+000
...
U
,
-969
,
P
,
+965
,
recibido desde el servidor de bases de datos del sistema principal o de iSeries
se utiliza como el primer símbolo de salida y toma como valor por omisión
CHAR. No se transfiere ningún otro símbolo.
SQLCODE de salida). No se coloca ningún símbolo en la SQLCA de salida.
entrada recibido desde el servidor de bases de datos del sistema principal o de
iSeries. El segundo se utiliza como el primer símbolo de la SQLCA de salida y
es CHAR. No hay ningún segundo símbolo en la SQLCA de salida.
(1)
(2)
(c1.2c)
(,c1i)
(c1c,c2c)
(s)
(s)