Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

คำสั่ง CONTINUE ใน SQL Server

คำสั่ง CONTINUE คือ ใช้เพื่อมอบอำนาจการดำเนินการคำสั่งให้กับนิพจน์สุดท้ายของลูป นั่นหมายความว่ากลับหัวกลับหางไปที่ด้านบนของลูป คำสั่งทั้งหมดที่ตามมาในลูปที่มี CONTINUE จะถูกละเว้นโดยไม่มีการดำเนินการ บทความนี้จะอธิบายรายละเอียดวิธีใช้คำสั่งนี้ใน SQL Server

ไวยากรณ์

หากต้องการใช้คำสั่ง CONTINUE ใน SQL Server เราใช้ไวยากรณ์ต่อไปนี้:

  TIẾP TỤC; 

หมายเหตุ:

  1. ไม่มีพารามิเตอร์และอาร์กิวเมนต์ในคำสั่ง CONTINUE
  2. คุณใช้คำสั่ง CONTINUE เพื่อกลับไปยังลูป 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;
TIẾP TỤC;
END;

END;

PRINT @Total;
GO

ในตัวอย่างนี้โดยใช้คำสั่ง CONTINUE เราจะเริ่มการวนซ้ำ WHILE หากตัวแปร @NUMBER แตกต่างจาก 5 ตามที่ระบุโดย IF คำสั่ง ELSE