bonjour,

je cherche à updater une table (tab1) en prenant des valeurs dans la table tab2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
UPDATE tab1 A 
  SET (A.COUNTRY, A.ADDRESS1) = ( 
 SELECT COUNTRY 
 , ADDRESS1 
   FROM tab2 B 
 WHERE AND B.ORDER_NO =A.ORDER_NO
   AND B.SRC='xx' 
   )
le problème c'est quand l'un des champs (ou tout les deux) COUNTRY et ADDRESS1 sont null dans la table tab2 je ne peux pas updater la table 1 (champs non nullable dans tab1).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
01407. 00000 -  "cannot update (%s) to NULL"
comment modifier cette requête pour enpêcher l'update en cas de champs nulls.

merci d'avance