在sql存儲過程中@@rowcount<>0是什么意思?


在sql存儲過程中@@rowcount<>0是什么意思?


@@rowcoun:返回受上一語句影響的行數 。@@rowcount<>0:查詢返回的記錄數不為零 。
1、@@ROWCOUNT
返回受上一語句影響的行數 。
【在sql存儲過程中@@rowcount<>0是什么意思?】2、語法
@@ROWCOUNT
返回類型
integer
3、注釋
任何不返回行的語句將這一變量設置為 0  , 如 IF 語句 。
4、示例
下面的示例執行 UPDATE 語句并用 @@ROWCOUNT 來檢測是否有發生更改的行 。
UPDATE authors SET au_lname = 'Jones'
WHERE au_id = '999-888-7777'
IF @@ROWCOUNT = 0
print 'Warning: No rows were updated'
5、在你的存儲過程里意思為如果insert 語句影響行了 , 說明插入成功 , 即返回值不為0 , 返回0代表插入不成功 。

    猜你喜歡