Bonjour,
Lorsque j'exécute cette requête :
Le message d'erreur suivant apparait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 UPDATE DisputeFolder SET DisputeFolder.NFree2 = ( SELECT SUM(DisputeAmountInEntityCurrency) FROM DisputeFolder_Item WHERE DisputeFolder_Item.DisputeFolderID = DisputeFolder.ID GROUP BY DisputeFolder_Item.DisputeFolderID HAVING SUM(DisputeAmountInEntityCurrency) <> DisputeFolder.NFree2 )
Pourtant, le SUM ne renvoie pas de valeur NULL, je ne comprends donc pas d'où vient l'erreur.Msg*515, Niveau*16, État*2, Ligne*1
Impossible d'insérer la valeur NULL dans la colonne 'NFree2', table 'CAN.dbo.DisputeFolder'. Cette colonne n'accepte pas les valeurs NULL. Échec de UPDATE.
L'instruction a été arrêtée.
Pouvez-vous m'éclairer ?
Partager