sql-server – 如何获取已删除记录的数量?

前端之家收集整理的这篇文章主要介绍了sql-server – 如何获取已删除记录的数量?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个删除某些记录的存储过程.我需要获取删除记录的数量.

我试着这样做:

DELETE FROM OperationsV1.dbo.Files WHERE FileID = @FileID   
SELECT @@ROWCOUNT AS DELETED;

但DELETED显示为0,但相应的记录被删除.我试过SET NOCOUNT OFF;没有成功.能否请你帮忙?
谢谢.

解决方法

这应该工作正常NOCOUNT的设置是无关紧要的.

你们之间有任何陈述吗? @@ ROWCOUNT在每个陈述后重新设置,因此您必须立即检索该值,而不会有中间语句.

原文链接:https://www.f2er.com/mssql/82733.html

猜你在找的MsSQL相关文章