GOTO कमांड एक साधारण जम्प कमांड है, जो GOTO से बिना शर्त जम्प प्रोग्राम को प्रोग्राम में उस स्थान पर ले जाने की अनुमति देता है जिसमें एक ही फ़ंक्शन में एक लेबल (लेबर) कमांड होता है। यह आलेख विस्तार से बताएगा कि SQL सर्वर में इस कमांड का उपयोग कैसे करें।
सिंटैक्स
SQL सर्वर में GOTO स्टेटमेंट में दो भाग होते हैं:कमांड और लेबल। हम निम्नलिखित सिंटैक्स का उपयोग करते हैं:
GOTO कमांड में लेबल नाम लेबल_नाम के साथ संलग्न GOTO कीवर्ड शामिल है
GOTO label_name;
लेबल अनुभाग में लेबल नाम लेबल_नाम और आगे निष्पादित करने के लिए कथन शामिल है।
label_name: {. next execution statement .}
नोट:
- लेबल_नाम फ़ंक्शन के दायरे में अद्वितीय होना चाहिए।
- लेबल घोषित करने के बाद निष्पादित करने के लिए कम से कम एक कमांड होना चाहिए।
उदाहरण के लिए
DECLARE @Number INT = 1 ;
DECLARE @Total INT = 0 ;
WHILE @Number < = 10
BEGIN
IF @NUMBER = 5
GOTO quantrimang;
ELSE
SET @Total = @Total + @Number;
SET @Number = @Number + 1 ;
END;
quantrimang
PRINT @Total;
GO
इस GOTO स्टेटमेंट का उपयोग करते हुए उदाहरण में, हमने क्वांट्रीमंग, नाम का एक लेबल बनाया है। जब @NUMBER वेरिएबल मान 5 पर पहुंच गया, प्रोग्राम को quantrimang . की स्थिति में कूदने की अनुमति दी गई फ़ंक्शन में लेबल करें और उसके बाद कथन निष्पादित करें। ।
और देखें:
- आईएफ कमांड। SQL सर्वर में ELSE.
- SQL सर्वर में लूप के दौरान। SQL सर्वर में
- BREAK (कंट्रोल इंटरप्ट) कमांड।