কম্পিউটার

এসকিউএল সার্ভারে GOTO কমান্ড

GOTO কমান্ড একটি সাধারণ জাম্প কমান্ড, যা GOTO থেকে একটি নিঃশর্ত জাম্প প্রোগ্রামকে প্রোগ্রামের একটি অবস্থানে যেতে দেয় যেখানে একই ফাংশনে একটি লেবেল (লেবার) কমান্ড রয়েছে। এই নিবন্ধটি SQL সার্ভারে এই কমান্ডটি কীভাবে ব্যবহার করবেন তা বিস্তারিতভাবে বর্ণনা করবে।

সিনট্যাক্স

SQL সার্ভারে GOTO বিবৃতি দুটি অংশ নিয়ে গঠিত:কমান্ড এবং লেবেল৷ আমরা নিম্নলিখিত সিনট্যাক্স ব্যবহার করি:

GOTO কমান্ডে GOTO কীওয়ার্ড লেবেল নাম label_name দিয়ে আবদ্ধ থাকে

  GOTO label_name; 

লেবেল বিভাগে লেবেলের নাম label_name এবং পরবর্তী কার্যকর করার বিবৃতি অন্তর্ভুক্ত৷

  label_name: {. next execution statement .} 

দ্রষ্টব্য:

  1. লেবেল_নাম ফাংশন স্কোপের মধ্যে অনন্য হতে হবে।
  2. লেবেল ঘোষণা করার পরে কার্যকর করার জন্য কমপক্ষে একটি কমান্ড থাকতে হবে।

উদাহরণস্বরূপ

 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 বিবৃতি ব্যবহার করে উদাহরণে, আমরা quantrimang, নামে একটি লেবেল তৈরি করেছি যখন @NUMBER ভেরিয়েবল মান 5 এ পৌঁছেছে, প্রোগ্রামটিকে কোয়ানট্রিম্যাং-এর অবস্থানে যেতে অনুমতি দেওয়া হয়েছে ফাংশনে লেবেল দিন এবং বিবৃতিটি অনুসরণ করুন। .

আরো দেখুন:

  1. IF কমান্ড। SQL সার্ভারে ELSE।
  2. এসকিউএল সার্ভারে লুপ করার সময়।
  3. SQL সার্ভারে
  4. BREAK (কন্ট্রোল ইন্টারাপ্ট) কমান্ড।

  1. SQL সার্ভারে INTO কমান্ড নির্বাচন করুন

  2. SQL সার্ভারে শীর্ষ কমান্ড মুছুন

  3. SQL সার্ভারে SELECT কমান্ড

  4. MS SQL সার্ভার কি?