Lệnh CONTINUE là được sử dụng để cấp quyền thực thi lệnh cho biểu thức cuối cùng của vòng lặp. Điều đó có nghĩa là lộn ngược lên trên cùng của vòng lặp, tất cả các lệnh tiếp theo trong vòng lặp có chứa CONTINUE sẽ bị bỏ qua mà không cần thực hiện. Bài viết này sẽ trình bày chi tiết cách sử dụng lệnh này trong SQL Server.
Cú pháp
Để sử dụng câu lệnh CONTINUE trong SQL Server, chúng tôi sử dụng cú pháp sau:
TIẾP TỤC;
Lưu ý:
- Không có tham số và đối số trong câu lệnh CONTINUE.
- Bạn sử dụng câu lệnh CONTINUE để quay lại vòng lặp WHILE và thực hiện các điều kiện tiếp theo của nó.
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;
TIẾP TỤC;
END;
END;
PRINT @Total;
GO
Trong ví dụ này bằng cách sử dụng câu lệnh CONTINUE, chúng tôi sẽ khởi động lại vòng lặp WHILE nếu biến @NUMBER khác 5 như được chỉ định bởi IF. Tuyên bố ELSE.