sql数据库表之间联动修改

peace12211214 2012-12-12 10:30:12
请问各位,当我的某一张表B示依赖于另一张表A,当我在程序对表A进行更改后,如何同时更改表B中相应的数据呢?我不想在程序中改,如何在数据库中设置这样的联动修改呢?本人菜鸟一个,请各位指点一下!
...全文
444 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
风暴偷鸡队 2012-12-13
  • 打赏
  • 举报
回复
可以靠定义外键做到。修改表的时候加上 ON UPDATE CASCADE ON DELETE CASCADE

alter table test_0
add constraint FK_test foreign key (id)
references test_1(id)
on update cascade on delete cascade
peace12211214 2012-12-12
  • 打赏
  • 举报
回复
引用 2 楼 xiangyuhm 的回复:
创建“级联更新”的约束 或者 创建触发器
创建级联更新的约束是什么意思,是否可以用设置外键做到?
helloworldysn 2012-12-12
  • 打赏
  • 举报
回复
也可以用存储过程哦
qqqqqqqq_2013 2012-12-12
  • 打赏
  • 举报
回复
创建“级联更新”的约束 或者 创建触发器
好帅的一条鱼 2012-12-12
  • 打赏
  • 举报
回复
做一个触发器

34,838

社区成员

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

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