主从表间级联更新的问题

LWH008 2006-01-23 03:03:09
首先,祝各位网友新年快乐!如果有空请帮忙看一下下面的问题:

------------------------------------------
有两个表A和B:
(1)主表A有HNO字段,为主键;
(2)从表B有HNO1字段和HNO2字段;

对HNO1建立了外建约束,参照着 A(HNO) ON UPDATE CASCADE;
对HNO2建立了外建约束,参照着 A(HNO),但由于SQL的限制,无法再建第二个ON UPDATE CASCADE;
于是问题来了:当A表的HNO更新时,B表的HNO2就不会跟着更新。
请问各位,有什么高招可以解决这个问题?
...全文
125 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
LWH008 2006-01-23
  • 打赏
  • 举报
回复
leo2003(C# Coder) 说"不建外建约束"是一个可行的办法,我上面说"依然不行"就是这个原因。
但放弃外建约束,其损失要大于"能够级联更新"所得到的好处,得不偿失啊。
要是这两个功能能同时存在就好了,这是重点所在。
OracleRoob 2006-01-23
  • 打赏
  • 举报
回复
谢谢二位,我建过trigger了,依然不行。

-------------------------------------------------------

可能是你写的触发器有问题
健者天行 2006-01-23
  • 打赏
  • 举报
回复

不建外建约束,只建触发器自己更新
LWH008 2006-01-23
  • 打赏
  • 举报
回复
谢谢二位,我建过trigger了,依然不行。
-狙击手- 2006-01-23
  • 打赏
  • 举报
回复
触发器了
OracleRoob 2006-01-23
  • 打赏
  • 举报
回复
在主表A上建立触发器,更新从表中的字段

34,838

社区成员

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

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