存储过程中有Update语句,如何获取所影响的行数??

julong88 2010-06-11 02:09:31
存储过程中有Update语句,如何获取所影响的行数??

这个数值要返回给程序
...全文
2007 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuifengde 2010-06-12
  • 打赏
  • 举报
回复
@@rowcount这个值要在update后立即获取,否则会被别的语句引响的行数代替,所以update后可以将它存入变量,等批处理结束后再return
julong88 2010-06-12
  • 打赏
  • 举报
回复
return @@rowcount

(所影响的行数为 1 行)
返回代码 = 0

明明已经更新了啊


我是在存储过程中使用的啊
lxy_swufe 2010-06-11
  • 打赏
  • 举报
回复
return @@rowcount
albert_sky 2010-06-11
  • 打赏
  • 举报
回复

return @@rowcount


ChinaJiaBing 2010-06-11
  • 打赏
  • 举报
回复

---
用 Ado.net 有返回影响行数的方法...
宇峰科技 2010-06-11
  • 打赏
  • 举报
回复
在程序里,用executenoquery() 执行后,返回的就是影响的行数
jwdream2008 2010-06-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 happy_stone 的回复:]
SQL code
return @@rowcount
[/Quote]
Up!
永生天地 2010-06-11
  • 打赏
  • 举报
回复
@@rowcount
  • 打赏
  • 举报
回复


是的,用@@rowcount,会返回受影响的行数
快乐_石头 2010-06-11
  • 打赏
  • 举报
回复
return @@rowcount

34,836

社区成员

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

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