probleme d'insertion avec des foreign key
bonjour,
j'essaie d'alimenter une table de fait donc ce que je fai c est que je la crée avec une clé primaire et 5 clés étrangere en faisant des FULL jointure.
lorsque je teste ma requete uniquement avec mon Select j'obtiens automatiquement un résultat mais par contre lors de l insertion je reçois ce msg :
Msg*547, Niveau*16, État*0, Ligne*1
L'instruction INSERT est en conflit avec la contrainte FOREIGN KEY "FK__mastandar__code___59063A47". Le conflit s'est produit dans la base de données "TGR_BI_SFN_20fevrier", table "dbo.DSOCIETE", column 'CODE_SOCIETE'.
L'instruction a été arrêtée.
voici ma requete:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| INSERT INTO [TGR_BI_SFN_20fevrier].[dbo].[mastandard]
([code_courrier]
,[code_nature]
,[code_societe]
,[code_affectation]
,[code_entite]
-- ,[mEsUre1]
-- ,[nmbcourrier_arrive]
)
select
cou.code_courrier,
ca.code_affectation,
ent.CODE_ENTITE ,
soc.code_societe,
nat.CODE_NATURE
--COUNT(cou.MODE_COURRIER),
--SUM(cou.CODE_COURRIER)
from
dbo.COURRIER Cou
full join dbo.nature nat
On cou.code_nature = nat.LIBELLE_NATURE
full join [dbo].[dsociete] soc
On soc.RAISON_SOCIALE =cou.SOCIETE
full join dbo.entite ent
On ent.ENTITE_SUPERIEUR_ENTITE =cou.ATTENTION_COURRIER
full join courrier_affect ca
on ca.code_courrier=cou.code_courrier
-- group by cou.code_courrier,nat.CODE_NATURE,ca.code_affectation,soc.code_societe,ent.CODE_ENTITE |
Merci d avance pour votre aide.