Bonjour,
Je réalise une comparaison sur deux bases, l'une en locale, l'autre sur un serveur à l'aide d'un dblink et j'insere les lignes sur la base du serveur qui sont sur la base locale mais pas encore sur le serveur.
Lors de l'INSERT, j'ai deux erreurs oracle suivantes:
Sachant que PB_IDENT_GMTA n'est pas nulle, je ne comprend pas ces erreurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 INSERT INTO me_crea_pb@sircom05star.world SELECT PB_IDENT_GMTA,CAB_IDENT,TRAV_IDENT,PBM_DATE,PBM_VAL,PBM_TEMP,PBM_AUTEUR,PBM_SUP_NUMERO,MARQ_GRAPH,PB_IDENT FROM me_crea_pb MINUS SELECT PB_IDENT_GMTA,CAB_IDENT,TRAV_IDENT,PBM_DATE,PBM_VAL,PBM_TEMP,PBM_AUTEUR,PBM_SUP_NUMERO,MARQ_GRAPH,PB_IDENT FROM me_crea_pb@sircom05star.world; ORA-01400: impossible d'insÚrer NULL dans ("ES_CIME"."ME_CREA_PB"."PB_IDENT_GMTA") ORA-02063: prÚcÚdant line de SIRCOM05STAR.WORLD
Merci pour votre aide!
Partager