问表的外键问题。

fireegg 2008-04-01 04:39:11
我有A01表和C01表,两建了约束FK_C01_A01,有级联删除,用的是SQL2005,A01表也有其他约束。
A01.A0188是主键 C01.A0188是外键 见图


我先INSERT into C01会出错
后来先INSERT INTO A01 再INSERT C01 在单独SQL执行不会出错,但是两个语句放在触发器的UPDATE执行就提示以下错误

语句已终止。
INSERT 语句与 FOREIGN KEY 约束"FK_C01_A01"冲突。该冲突发生于数据库"ergotecldmistest",表"dbo.A01", column 'A0188'。

不知道是什么原因??
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fireegg 2008-04-01
  • 打赏
  • 举报
回复
查了一下如果触发器里屏蔽 INSERT C01 的语句就会成功,这要如何操作?
fireegg 2008-04-01
  • 打赏
  • 举报
回复
有没有人能看到图啊?没看到图也能给点解决方法吧?谢谢啦
fireegg 2008-04-01
  • 打赏
  • 举报
回复
图片我也是截取了A01表的约束关系。。 关键是那个问题啊。。?
fireegg 2008-04-01
  • 打赏
  • 举报
回复
我都看的到呀。
wangxuelid 2008-04-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 areswang 的回复:]
没图
[/Quote]
areswang 2008-04-01
  • 打赏
  • 举报
回复
没图

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧