更新语句的触发器

lhrss 2010-08-14 07:03:11
当我更新一条语句时会触发另外一个更新的语句但这个更新语句可以更新几条数据我要怎么样使用循环才能够将数据一条一条的更新,我的每次都只能更新最后一条。可以不使用游标和批处理,触发器里面可以写循环语句如while,loop等。
...全文
49 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
duanzhi1984 2010-08-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lhrss 的回复:]
在触发器中一次只能操作一条语句吗,里面不使用循环语句?
[/Quote]

不是每次只能操作一条语句。根据你的情况来的。你若每次只插入一条语句,那就处理一条,你若批量插入,,则 批量插入。。。


我觉得每次只更新最后一条,是否有问题,你可以将语句贴出来,大家看看。。。是否有问题。
SQLCenter 2010-08-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lhrss 的回复:]

在触发器中一次只能操作一条语句吗,里面不使用循环语句?
[/Quote]

可以,那你就游标循环 INSERTED 更新
lhrss 2010-08-14
  • 打赏
  • 举报
回复
在触发器中一次只能操作一条语句吗,里面不使用循环语句?
SQLCenter 2010-08-14
  • 打赏
  • 举报
回复
直接关联逻辑表 INSERTED 一条语句更新

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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