Lệnh Break được sử dụng để thoát khỏi vòng lặp không chỉ định điều kiện dừng hoặc bạn muốn dừng vòng lặp với điều kiện bạn chỉ định và thực hiện các câu lệnh sau lệnh END của vòng lặp.
Cú pháp
Để sử dụng lệnh ngắt điều khiển BREAK trong SQL Server, chúng tôi sử dụng cú pháp sau:
BREAK;
Không có tham số và đối số nào trong câu lệnh BREAK.
Lưu ý:
- Bạn sử dụng BREAK để kết thúc sớm vòng lặp WHILE.
- Nếu trong mã có WHILE lồng nhau LOOP, BREAK sẽ kết thúc vòng lặp WHILE gần nhất.
Ví dụ
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
Trong ví dụ này sử dụng câu lệnh BREAK, vòng lặp WHILE sẽ kết thúc khi @Number đạt giá trị 5.