免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
SQL中@@ROWCOUNT函數(shù)(轉)


返回受上一語句影響的行數(shù)。如果行數(shù)大于 20 億,請使用 ROWCOUNT_BIG。

 

 語法

@@ROWCOUNT


       返回類型 

  int


  注釋 

Transact-SQL 語句可以通過下列方式設置 @@ROWCOUNT 的值:


將 @@ROWCOUNT 設置為受影響或被讀取的行的數(shù)目??梢詫⑿邪l(fā)送到客戶端,也可以不發(fā)送。
保留前一個語句執(zhí)行中的 @@ROWCOUNT。
將 @@ROWCOUNT 重置為 0 但不將該值返回到客戶端。

執(zhí)行簡單分配的語句始終將 @@ROWCOUNT 值設置為 1。不將任何行發(fā)送到客戶端。這些語句的示例如下:SET @local_variable、RETURN、READTEXT 以及不帶查詢 Select 語句,如 SELECT GETDATE() 或 SELECT 'Generic Text'。

在查詢中執(zhí)行分配或使用 RETURN 的語句將 @@ROWCOUNT 值設置為受查詢影響或由查詢讀取的行數(shù),例如:SELECT @local_variable = c1 FROM t1。

數(shù)據(jù)操作語言 (DML) 語句將 @@ROWCOUNT 值設置為受查詢影響的行數(shù),并將該值返回到客戶端。DML 語句不會將任何行發(fā)送到客戶端。

DECLARE CURSOR 和 FETCH 將 @@ROWCOUNT 值設置為 1。

EXECUTE 語句保留前一個 @@ROWCOUNT。

USE、SET <option>、DEALLOCATE CURSOR、CLOSE CURSOR、BEGIN TRANSACTION 或 COMMIT TRANSACTION 等語句將 ROWCOUNT 值重置為 0。


  示例 

以下示例執(zhí)行 
UPDATE
語句并使用 
@@ROWCOUNT
來檢測是否更改了任何一些行。

 USE AdventureWorks2008R2;
 GO UPDATE HumanResources.Employee SET JobTitle = N'Executive'
 WHERE NationalIDNumber = 123456789 
 IF @@ROWCOUNT = 0 
 PRINT 'Warning: No rows were updated'; 
 GO

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
使用 SQL Server 時需要經(jīng)常用到的幾個設置選項!
SQL 細節(jié)知識積累
使用游標循環(huán)進行SQL更新插入的SQL語句
Oracle 游標
cursor例子學習
Python使用pyodbc訪問數(shù)據(jù)庫操作方法詳解
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服