본문 바로가기

MSSQL

SET NOCOUNT

SET NOCOUNT 란 ?

- Transact-SQL 문 또는 Stored Procedure의 영향을 받은 행 수를 나타내는 메시지가 결과 집합의 일부로 반환되지 않도록 한다.

✔ SET NOCOUNT OFF

> INSERT, UPDATE, DELETE처럼 테이블에 영향을 주게 되는 경우에 출력된다.

✔ SET NOCOUNT ON

> 해당 메시지 출력이 굳이 필요 없다면 Procedure 시작 부분에 넣어주어 준다.

> Procedure 성능을 위해서 SET NOCOUNT를 활용하는 경우 많음.