본문 바로가기

DataBase/mssql

[mssql] set, nocount

set, nocount

  • 쿼리문 또는 프로시저의 영향을 받은 행 수를 나타내는 메시지가 결과 집합의 일부로 반환되지 않도록 하는것
  • 프로시저의 성능 향상을 위해 사용

ex)

SET NOCOUNT OFF
SET NOCOUNT ON

  • 두 가지 중에 사용가능하다.

OFF 사용시

(0개 행이 영향을 받음)
(0개 행이 영향을 받음)
(1개 행이 영향을 받음)

위의 2개 (0개 행이 영향을 받음) 이라는 문구가 사라지게 된다.

ON 사용시 그대로 다출력

'DataBase > mssql' 카테고리의 다른 글

[mssql] Cursor  (0) 2021.02.16
[mssql] 테이블 생성  (0) 2021.02.15
[mssql] case, when  (0) 2021.02.11
[mssql] isnull  (0) 2021.02.11
[mssql] join  (0) 2021.02.06