回答

收藏

与FOREIGN KEY约束冲突

技术问答 技术问答 321 人阅读 | 0 人回复 | 2023-09-12

我有两张桌子
% E- z3 V8 L/ ^2 h) D7 ^学术界:
) _1 _- A8 Y: w1 T5 wCREATE TABLE [dbo].[R_ACADEMIE](    [ID_ACADEMIE] [dbo].[IDENTIFIANT] NOT NULL,   [LC_ACADEMIE_CODE] [dbo].[LIBELLE_COURT] NOT NULL,   [LM_ACADEMIE_LIBELLE] [dbo].[LIBELLE_MOYEN] NOT NULL,CONSTRAINT [PK_R_ACADEMIE] PRIMARY KEY NONCLUSTERED (    [ID_ACADEMIE] ASC)WITH (PAD_INDEX = OFF,STATISTICS_NORECOMPUTE = OFF,IGNORE_DUP_KEY = OFF,ALLOW_ROW_LOCKS = ON,ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GO我在E_VOYAGEUR在表格中添加列9 W0 h) q- `5 Q+ D; m
ALTER TABLE E_VOYAGEUR ADD ID_ACADEMIE IDENTIFIANT NOT NULL DEFAULT 0;我想在我的E_VOYAGEUR在桌子上创建一个FK,我这样做:
7 J( D" j! g: R* h5 u& vALTER TABLE [dbo].[E_VOYAGEUR]  WITH CHECK ADD  CONSTRAINT [FK_E_VOYAGE_A_VOYAGEU_E_ACADEMIE] FOREIGN KEY([ID_ACADEMIE])REFERENCES [dbo].[R_ACADEMIE] ([ID_ACADEMIE])GO我有这个错误:; t! Q- N: D' L
ALTER TABLE语句与FOREIGN KEY约束“ FK_E_VOYAGE_A_VOYAGEU_E_ACADEMIE相冲突。
+ l$ p5 M( }0 o" ?) t( ], {: z6 pDEV”,“ dbo.R_ACADEMIE表列 ID_ACADEMIE冲突发生在中间。0 m" b5 T" m! c
                                                               
! j9 u" O- |/ y8 m! t    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则