主表的主键更新,对应子表也更新问题

dxinyan 2014-05-06 09:51:34
Sql有这种功能吗?

Tb1(主表)
ID(自动加1) a
1
2

Tb2(子表)
ID(自动加1) Tb1.ID b
1 1
3 2

数据流是,向Tb1增加数据时候 对应把Tb1.ID增加到Tb2中

假如出现下面情况:Tb1里的数据记录被重新分配了ID ,那么对应Tb2 相关联的记录就就和分配前不一样了
怎样保持一样,也就是Tb1中的ID改变了,对应关联Tb2.ID也相应改变
...全文
199 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2014-05-06
  • 打赏
  • 举报
回复
如果使用了显式的外键关联,使用级联操作更加高效,我这里有个级联删除的例子,你可以对应改一下: http://blog.csdn.net/dba_huangzj/article/details/8042999
  • 打赏
  • 举报
回复
可以使用级联更新
t101lian 2014-05-06
  • 打赏
  • 举报
回复
使用触发器吧

34,838

社区成员

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

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