Bonjour
J'ai un problème avec une requète d'update. La version d'Oracle est la 9.2.0.8
Le serveur est un HPUX64.
En fait je charge des tables via SQLLOADER. A partir de ces tables je fais soit un update soit un insert. Pour l'insert aucun problème par contre lors de l'update je me retrouve avc une erreur ORA-01407: cannot update <colonne> TO NULL. Sachant que la table servant au chargement possède les mêmes contraintes et par conséquent les colonnes( parce qu'il y en a plusieurs pour les quels ça arrive) incriminées ne le sont pas. D'autre part la requète se fait de cette façon:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
update table 
set (c1,C2,CX....)=(select c1,C2,CX... 
                          from table2 
                          where T1.PK=T2.PK);
Ca fait deux jours que je suis dessus et je ne comprend pas

AU SECOURS!!!