@@ROWCOUNT全局變量_MySQL教程
推薦:SQL提示Login failed for user#039;sa#039;錯誤的解決方案現(xiàn)象:--------------------------------------------------- 1、連接SQL Server數(shù)據(jù)庫提示:Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection 錯誤 問題:------------------------------------------------- 初步分析應(yīng)該
返回上一語句受影響的行數(shù)!和@ERROR一樣的特性,在每一條語句執(zhí)行后都將被重置,如果將來使用需要將變量保存到局部變量中。任何不返回的語句都將這個變量置為0!比如經(jīng)常使用的IF語句。廢話少說,上代碼!
DECLARE @RowCountVar INT
Update AF_CarOil SET OilType = '五號汽油'--執(zhí)行后@@ROWCOUNT為2
SET @RowCountVar = @@ROWCOUNT --執(zhí)行后@@ROWCOUNT為1
IF @@ROWCOUNT = 1 --執(zhí)行后@@ROWCOUNT為0
BEGIN
PRINT '影響的行數(shù)為1'
PRINT @@ROWCOUNT
END
IF @RowCountVar <> 0
BEGIN
PRINT '受影響的行數(shù)為:' + STR(@RowCountVar)
END
-----------------------------------------------------------------
(2 行受影響)
影響的行數(shù)為 1
0
受影響的行數(shù)為: 2
分析:上面的代碼中在執(zhí)行Update語句之后,受影響的行數(shù)為2行,然后將受影響的行數(shù)保存到事先聲明的局部變量中,賦值語句實際上影響的行數(shù)為1行,在下面的IF語句中進行了跳轉(zhuǎn),這個地方是關(guān)鍵,這并不是Update語句受影響的行數(shù)是1,而是將@@ROWCOUNT將的賦給局部變量的過程中變成了1。在執(zhí)行后IF @@ROWCOUNT = 1的判斷之后@@ROWCOUNT的數(shù)值重新被賦值為了0!
分享:mysql創(chuàng)建新用戶的命令登錄數(shù)據(jù)庫 命令提示字符窗口錄入, 錄入cd C:mysqlbin 并按下回車鍵,將目錄切換為 cd C:mysqlbin 再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql 修改密碼 C
- MSSQL清空日志刪除日志文件
- 關(guān)于數(shù)據(jù)庫中保留小數(shù)位的問題
- 解析mysql與Oracle update的區(qū)別
- mysql 導入導出數(shù)據(jù)庫以及函數(shù)、存儲過程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 深入理解SQL的四種連接-左外連接、右外連接、內(nèi)連接、全連接
- 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別
- mysql出現(xiàn)“Incorrect key file for table”處理方法
- mysql重裝后出現(xiàn)亂碼設(shè)置為utf8可解決
- 淺析一個MYSQL語法(在查詢中使用count)的兼容性問題
- 解析MySQL中INSERT INTO SELECT的使用
MySQL教程Rss訂閱編程教程搜索
MySQL教程推薦
猜你也喜歡看這些
- SQL SERVER 2008數(shù)據(jù)庫引擎詳細介紹
- SQL語句查詢是否為空 =null及null
- 解析SQL Server 2000視圖問題
- 解析在IIS中為SQL Server 2008配置報表服務(wù)
- 分析SQL Server性能的改進與邏輯數(shù)據(jù)庫設(shè)計的關(guān)聯(lián)
- SQL SERVER與ACCESS、EXCEL的數(shù)據(jù)轉(zhuǎn)換
- 如何解決MySQL 5數(shù)據(jù)庫連接超時問題
- 解讀SQL中自己創(chuàng)建函數(shù) 分割字符串
- SQL Server 2012 安裝圖解教程(附sql2012下載地址)
- 淺談自定義數(shù)據(jù)庫自動編號初始值和步進值
- 相關(guān)鏈接:
- 教程說明:
MySQL教程-@@ROWCOUNT全局變量
。