type par défaut). Si la lettre c est spécifiée avant la lettre n, elle
se réfère à un jeton d'entrée ; si elle est spécifiée après la lettre
n, elle indique un jeton de sortie. Le caractère c doit être
indiqué en minuscule.
i
Le type de données du jeton situé à cet endroit est INTEGER.
Si la lettre i est spécifiée après la lettre n, elle indique un jeton
de sortie. La lettre i ne doit pas figurer avant n étant donné que
les serveurs de base de données grand système IBM ne
prennent en charge que les jetons de type CHAR. Le caractère i
doit être indiqué en minuscule.
n
Numéro ou numéros indiquant les jetons de serveur de base de
données grand système IBM utilisés. Ils sont classés dans
l'ordre souhaité afin d'être placé dans la SQLCA de sortie. Le
numéro indique le jeton du serveur de base de données grand
système IBM ; l'agencement indique l'ordre dans lequel seront
placés les jetons dans la SQLCA.
Par exemple, le serveur de base de données grand système IBM
peut renvoyer deux jetons, 1 et 2. Si vous souhaitez que le
jeton 2 apparaisse avant le jeton 1 dans la sortie SQLCA,
spécifiez (2,1).
De nombreux numéros de jeton peuvent ainsi être combinés
pour former un jeton de sortie CHAR en les connectant par
périodes.
Les virgules sont utilisées pour séparer les jetons de sortie. Si
aucun jeton n'est spécifié avant une virgule, aucun jeton de
sortie ne sera inclus dans la SQLCA à cet emplacement. Tout
jeton apparaissant dans la SQLCA de sortie et qui suit le
dernier jeton spécifié, est mappé à un jeton de valeur nulle.
La figure 9 indique un exemple de fichier de mappage SQLCODE.
&&
-007
,
-007
,
-010
-060
,
-171
,
...
-204
,
-204
,
...
-633
,
-206
,
-30021 ,
-30021 ,
cc00
,
+000
...
U
,
-969
,
P
,
+965
,
Figure 9. Un fichier de mappage SQLCODE
Les descriptions suivantes correspondent au numéro de ligne correspondant dans
la figure précédente :
1. Le SQLCODE est mappé de -007 vers -007. Le premier jeton d'entrée reçu du
serveur de base de données grand système IBM est utilisé comme premier jeton
de sortie et son type est défini par défaut à CHAR. Aucun autre jeton n'est
transféré.
(1)
(2)
(c1.2c)
(,c1i)
(c1c,c2c)
(s)
(s)
Chapitre 2. Référence pour DB2 Connect
57