update语句影响的记录数的获取方法

发布时间:2020-11-11编辑:脚本学堂
本文介绍下,在sql server中获取update语句影响的记录行数的方法,也就是使用@@rowcount 返回上一条语句影响的行数,感兴趣的朋友参考下吧。

本节内容:
@@rowcount  返回受上一语句影响的行数。  
   
语法  
@@rowcount  
   
返回类型  
integer  
   
注释  
任何不返回行的语句将这一变量设置为   0   ,如   if   语句。  
   
例子,update语句并用@@rowcount来检测是否有发生更改的行。  

sql代码:
 

复制代码 代码示例:
update   authors   set   au_lname   =   jones  
where   au_id   =   999-888-7777  
if   @@rowcount   =   0  
    print   warning:   no   rows   were   updated  

语句结构:
 

update   …………  
  select   @@rowcount

显示影响的行数