SQL Server中@@ROWCOUNT的用法


SQL Server中@@ROWCOUNT返回受上一語句影響的行數,返回值類型為 int 整型。 如果行數大於 20 億,則需要使用 ROWCOUNT_BIG。

@@ROWCOUNT和@@ERROR變量的值,在執行完一條語句后總是會發生變化,所以我們將他們作為判斷的依據的時候應該首先保存在局部變量中。他們反映的都是緊接着的上一條語句對他們的影響!

我們通常可以通過update、insert語句並使用@@ROWCOUNT來檢測是否更改了任何一些行。

下面介紹一個使用@@ROWCOUNT的實例:

 
SQL 代碼    復制
 update SNS_TopicData set TopicCount=TopicCount+1 where Topic =''1'' 
 if @@rowcount>0 
 begin 
 print ''成功'' 
 end 
 else 
 begin 
 print ''失敗'' 
 end 

 轉載自:http://www.aspnetjia.com/Cont-109.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM