Bonjour a tous,
J'ai une colonne qui fait référence a une autre colonne de la même table :
Lorsque je tente de supprimer une ligne, je rencontre une erreur de FK alors que la colonne de référence est "Null"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER TABLE [dbo].[DOM_TRAN] WITH CHECK ADD CONSTRAINT [FK_DOM_TRAN_FK_DOM_FU_DOM_TRAN] FOREIGN KEY([NUM_DOM_FUSION]) REFERENCES [dbo].[DOM_TRANS] ([NOM_DEM])
Du coup, ma question est la suivante : si la colonne de référence est "Null" comment je puis-je supprimer ma ligne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Msg 547, Level 16, State 0, Line 9 The DELETE statement conflicted with the SAME TABLE REFERENCE constraint "FK_DOM_TRAN_FK_DOM_FU_DOM_TRAN". The conflict occurred in database "Produit", table "dbo.DOM_TRANS", column 'nom_dem_fusion '. The statement has been terminated.
Merci
Partager