Microsoft SQL Server에서 출력 끝 부분에 "영향을 받은 X 행"을 비활성화하려면 어떻게 해야 합니까?

Microsoft SQL Server에서 출력 끝 부분에 "영향을 받은 X 행"을 비활성화하려면 어떻게 해야 합니까?

Microsoft SQL Server에서 데이터베이스를 쿼리하고 출력을 csv 파일에 쓰고 있습니다.
출력 데이터를 다른 프로그램으로 가져올 때 출력 파일의 마지막 줄에 "영향을 받은 X 행"이 포함되어 있기 때문에 오류가 발생합니다.
SQL Server가 출력 파일에 이 마지막 줄을 쓰지 않도록 하는 방법이 있습니까? 지금은 먼저 텍스트 편집기에서 파일을 열고 마지막 줄을 삭제해야 하는데, 내 파일에 20M 행이 포함되어 있기 때문에 파일을 로드하는 데 많은 시간이 걸립니다.

답변1

프로시저 블록 상단이나 작업 중인 DML 코드 조각 앞에 다음 설정을 추가합니다.

SET NOCOUNT ON
GO

https://msdn.microsoft.com/en-us/library/ms189837.aspx

이렇게 하면 요약 줄이 표시되지 않습니다.

이는 SPlocs의 반환 값에 영향을 미치지 않습니다. 이는 영향을 받은 레코드 수가 아니라 결과 호출의 상태(0 => OK)를 나타냅니다.

관련 정보