前端之家收集整理的这篇文章主要介绍了
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