विवरण
BREAK कमांड का उपयोग उस लूप से बाहर निकलने के लिए किया जाता है जिसमें कोई रोक शर्त निर्दिष्ट नहीं होती या आप अपनी निर्दिष्ट शर्त पर लूप को रोकना चाहते हैं और लूप के END कमांड के बाद के स्टेटमेंट्स को निष्पादित करना चाहते हैं।
सिंटैक्स
SQL Server में BREAK कंट्रोल इंटरप्ट कमांड का उपयोग करने के लिए, हम निम्न सिंटैक्स का उपयोग करते हैं:
BREAK;
BREAK स्टेटमेंट में कोई पैरामीटर और आर्ग्यूमेंट नहीं होते।
नोट:
- आप WHILE लूप को जल्दी समाप्त करने के लिए BREAK का उपयोग करते हैं।
- यदि कोड में नेस्टेड WHILE लूप है, तो BREAK निकटतम WHILE लूप को समाप्त करेगा।
उदाहरण
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;
END
PRINT @Total;
GO
इस उदाहरण में BREAK स्टेटमेंट का उपयोग करके, WHILE लूप तब समाप्त होगा जब @Number मान 5 तक पहुंच जाएगा।