ब्रेक कमांड लूप से बाहर निकलने के लिए उपयोग किया जाने वाला स्टॉप कंडीशन निर्दिष्ट नहीं करता है या आप लूप को उस शर्त पर रोकना चाहते हैं जिसे आप लूप के END कमांड के बाद स्टेटमेंट को निर्दिष्ट और निष्पादित करते हैं।
सिंटैक्स
SQL सर्वर में BREAK नियंत्रण को बाधित करने के लिए कमांड का उपयोग करने के लिए, हम निम्नलिखित सिंटैक्स का उपयोग करते हैं:
BREAK;
BREAK कथन में कोई पैरामीटर और तर्क नहीं हैं।
नोट:
- आप WHILE लूप को जल्दी समाप्त करने के लिए BREAK का उपयोग करते हैं।
- यदि कोड में 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 तक पहुँचता है।