0
在SQL Server Management Studio中,當我從表中插入,更新或刪除表中的行時,它在消息板中顯示(1 row(s) affected)
。但是,有些情況下會顯示多個(1 row(s) affected)
。當SSMS顯示多個'(受影響的1行)`時,有沒有辦法找到更多關於受影響行的信息?
我只是想知道是否有辦法找到更多關於受影響的行的信息?就像它所在的桌子一樣?它包含的數據?等
在SQL Server Management Studio中,當我從表中插入,更新或刪除表中的行時,它在消息板中顯示(1 row(s) affected)
。但是,有些情況下會顯示多個(1 row(s) affected)
。當SSMS顯示多個'(受影響的1行)`時,有沒有辦法找到更多關於受影響行的信息?
我只是想知道是否有辦法找到更多關於受影響的行的信息?就像它所在的桌子一樣?它包含的數據?等
每次查詢後,就可以使用@@ROWCOUNT
來確定受影響的行數。
例如:
IF @@ROWCOUNT = 0
PRINT 'Warning: No rows were updated';
希望這是不可能的。但是你可以手動添加'PRINT'語句和你所需的數據。 – Arulkumar
大聲笑我認爲一切都是可能的,但顯然不是 – Thor
那麼人們如何確定他們的表中發生了什麼變化? – Thor