विवरण
CONTINUE कमांड लूप के अंतिम एक्सप्रेशन को कमांड निष्पादन अधिकार देने के लिए उपयोग की जाती है। इसका मतलब है लूप के शीर्ष पर वापस जाना, CONTINUE वाले लूप में आने वाले सभी कमांड्स को बिना निष्पादित किए अनदेखा कर दिया जाएगा।
सिंटैक्स
SQL Server में CONTINUE स्टेटमेंट का उपयोग करने के लिए, हम निम्न सिंटैक्स का उपयोग करते हैं:
CONTINUE;
नोट:
- CONTINUE स्टेटमेंट में कोई पैरामीटर और आर्ग्यूमेंट नहीं होते।
- आप WHILE लूप पर वापस जाने और उसकी बाद की शर्तों को निष्पादित करने के लिए CONTINUE स्टेटमेंट का उपयोग करते हैं।
उदाहरण
DECLARE @Number INT = 1;
DECLARE @Total INT = 0;
WHILE @Number <= 10
BEGIN
IF @Number = 5
BREAK;
ELSE
SET @Total = @Total + @Number;
SET @Number = @Number + 1;
CONTINUE;
END;
PRINT @Total;
GO
इस उदाहरण में CONTINUE स्टेटमेंट का उपयोग करके, यदि वेरिएबल @NUMBER IF...ELSE स्टेटमेंट द्वारा निर्दिष्ट 5 से भिन्न है, तो हम WHILE लूप को पुनः आरंभ करेंगे।