如何获取sql server中一条update语句影响的记录数
答案:1 悬赏:20
解决时间 2021-01-29 16:04
- 提问者网友:泪痣哥哥
- 2021-01-29 06:39
如何获取sql server中一条update语句影响的记录数
最佳答案
- 二级知识专家网友:空山清雨
- 2021-01-29 07:52
@@ROWCOUNT
返回受上一语句影响的行数。
语法
@@ROWCOUNT
返回类型
integer
注释
任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。
示例
下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行。
UPDATE authors SET au_lname = 'Jones'
WHERe au_id = '999-888-7777'
IF @@ROWCOUNT = 0
print 'Warning: No rows were updated'
返回受上一语句影响的行数。
语法
@@ROWCOUNT
返回类型
integer
注释
任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。
示例
下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行。
UPDATE authors SET au_lname = 'Jones'
WHERe au_id = '999-888-7777'
IF @@ROWCOUNT = 0
print 'Warning: No rows were updated'
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯