求关联更新的SQL语句,在线等

wgycsdn 2006-08-14 08:44:27
表1
code name
2 张三
3 李四
4 王五
表2
code QQ_NO
2 222222
2 333333
3 444444
3 777777
4 999999
4 888888
4 100000
表1与表2用CODE字段关联,如果要更新表1的code字段,即重新更新成
表1
code name
1 张三
2 李四
3 王五
依先来兄的做法更新表1:
declare @n int
set @n=1
update a set code=@n-1,@n=@n+1
但表2也同时更新code与表1保持关联。该如何写语句可以同时更新两个表?请高手赐教
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lina0128 2006-08-14
  • 打赏
  • 举报
回复
使用触发器是最好的办法了!
chuifengde 2006-08-14
  • 打赏
  • 举报
回复
那就用触发器
wgycsdn 2006-08-14
  • 打赏
  • 举报
回复
可以用语句代替吗?因为修改数据库可能会影响其他问题。
chuifengde 2006-08-14
  • 打赏
  • 举报
回复
把表之间的关联设成级联更新就ok了

34,588

社区成员

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

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