[Cobol / DB2] Multiple insert et null value
Bonjour,
Dans un programme cobol on souhaiterai utiliser les insertions multiples via l'utilisation d'un tableau en Working storage.
Voici la commande exemple SQL utilisée :
Code:
1 2 3 4 5 6
|
EXEC SQL
INSERT INTO XXX/YYY (NOM, PRENOM, AGE)
:Z ROWS VALUES
(:WS-TEST)
END-EXEC. |
WS-TEST a été déclaré comme ceci :
Code:
1 2 3 4 5 6 7 8
|
01 WS-TABLE-INSERT.
02 WS-TEST OCCURS W TIMES.
03 WS-NOM PIC X(15).
03 WS-PRENOM PIC X(15).
03 WS-AGE PIC S9(13).
(Z et W sont à remplacer par vos soin) |
Notre Base DB2 supporte les NULL value (valeur utilisée dans une autre application).
Problème : comment utiliser cette fonctionnalité quand on souhaite insérer des valeur nulls ? (PAr exemple un des 3 champs NOM, PRENOM, AGE est null ?)
edit: hmm j'aurai du peut-être placer ce thread dans la partie cobol ... au soin des modérateurs si besoin :)