Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL Server

SQL Server의 BREAK(제어 인터럽트) 명령

나누기 명령 루프를 종료하는 데 사용되는 중지 조건을 지정하지 않거나 루프의 END 명령 다음에 오는 명령문을 지정하고 실행하는 조건에서 루프를 중지하려는 경우.

구문

SQL Server에서 BREAK 제어를 중단하는 명령을 사용하려면 다음 구문을 사용합니다.

  BREAK; 

BREAK 문에 매개변수와 인수가 없습니다.

참고:

  1. BREAK를 사용하여 WHILE 루프를 일찍 종료합니다.
  2. 코드에 WHILE 중첩 LOOP가 있는 경우 BREAK는 가장 가까운 WHILE 루프를 종료합니다.

예를 들어

  DECLARE @Number INT = 1; 
DECLARE @Total INT = 0;

@Number WHILE <= 10
BEGIN
IF @NUMBER = 5
BREAK;
ELSE
SET @Total = @Total + @Number;
SET @Number = @Number + 1;
END

PRINT @Total;
GO

BREAK 문을 사용하는 이 예에서 WHILE 루프는 @Number일 때 종료됩니다. 값 5에 도달합니다.