특정 레코드를 삭제하는 저장 프로 시저가 있습니다. 삭제 된 레코드의 수를 얻어야합니다.삭제 된 레코드 수를 얻으려면 어떻게해야합니까?
DELETE FROM OperationsV1.dbo.Files WHERE FileID = @FileID
SELECT @@ROWCOUNT AS DELETED;
을하지만 해당 레코드가 삭제 되더라도 DELETED은 0으로 표시됩니다 :
나는 이런 식으로 작업을 수행하려고 노력했다. 나는 SET NOCOUNT OFF를 시도했다; 성공없이. 도와 주실 수 있겠습니까? 감사합니다. .
? 그것을 돌려주고 싶어? 당신은'DECLARE @DeleteCnt INT; SELECT @DeleteCnt = @@ ROWCOUNT'를 사용하여 값을 변수에 캡처 한 다음 감사 테이블이나 무언가로 반환하거나 삽입 할 수 있습니다. –