본문 바로가기
IT/MSSQL

MSSQL SET NOCOUNT 사용법 (예제 포함)

by 베베야 2021. 3. 4.
728x90

오늘은 MSSQL SET NOCOUNT 사용법에 대해서 알아보고
추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다.

 

1. MSSQL SET NOCOUNT 란?
2. MSSQL SET NOCOUNT 사용법


1. MSSQL SET NOCOUNT 란?
카운트를 하지 않겠다는 뜻으로
쿼리문 또는 프로시저의 영향을 받은 행 수를 나타내는 메시지가 결과 집합의 일부로 반환되지 않도록 합니다.

 

 

2. MSSQL SET NOCOUNT 사용법
프로시저 시작 시 SET NOCOUNT ON이라는 문구를 넣어주게 되면 
쿼리 수행후 결과 표시인 (0 개의 행이 영향을 받음) 메시지가 출력되지 않습니다.

이렇게 함으로써 프로시저의 속도를 조금이라도 향상시켜 성능을 증가시키기 위해서 사용합니다.

CREATE PROCEDURE BB
(
    name VARCHAR(10),
    age int(10)
)
AS
BEGIN
SET NOCOUNT ON 
  [쿼리문]
RETURN
END;

 

이상으로 MSSQL SET NOCOUNT ON 사용법에 대한 포스팅을 마치겠습니다.

반응형
그리드형

댓글