在mssql中select之后@@rowcount不会有值吗?

shankaipingo 2008-03-08 03:38:24

原以为仅此而已,在mssql中select之后@@rowcount不会有值.可是我
select * from setTable
print(@@rowcount),居然发现他不为0,这令我大吃一惊
我想知道为什么.
...全文
157 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shankaipingo 2008-03-08
  • 打赏
  • 举报
回复
哎,哪里有时间啊,一直做项目来着
Liu_Qiang 2008-03-08
  • 打赏
  • 举报
回复
建议楼主多看看SQL帮助和系统函数会对你的SQL水平有很大帮助。
shankaipingo 2008-03-08
  • 打赏
  • 举报
回复
帮我看一下http://topic.csdn.net/u/20080308/13/73c1af0a-df03-4250-8ddf-a20e3451f201.html吧
shankaipingo 2008-03-08
  • 打赏
  • 举报
回复
谢谢老大,你的热情使我很吃惊,在csdn里像你这样的人不多了.
Limpire 2008-03-08
  • 打赏
  • 举报
回复
select,update,delete,set都是影响行数的,不为0有什么吃惊的
Limpire 2008-03-08
  • 打赏
  • 举报
回复
@@ROWCOUNT
返回受上一语句影响的行数。
任何不返回行的语句将这一变量设置为0,如IF语句。

34,590

社区成员

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

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