কম্পিউটার

SQL সার্ভারে লুপ থাকাকালীন

The WHILE loop (WHILE LOOP) প্রদত্ত শর্তটি সত্য হলে আপনি বারবার একটি কোড চালাতে চাইলে ব্যবহার করা হয়। SQL সার্ভারে WHILE কল্পনা করা সহজ করতে একটি স্পষ্ট বাক্য গঠন এবং উদাহরণ সহ কীভাবে এটি ব্যবহার করতে হয় তা নিবন্ধটি বিস্তারিতভাবে ব্যাখ্যা করবে৷

সিনট্যাক্স

SQL সার্ভারে WHILE লুপ ব্যবহার করতে, আমরা নিচের মত সিনট্যাক্স ব্যবহার করি:

  WHILE dieukien / * commands to repeat * / 
BEGIN
{. execute command when condition is TRUE .}
END;

দ্রষ্টব্য:

  1. যখন আপনি কতবার কার্যকর করতে চান সে সম্পর্কে আপনি অনিশ্চিত হলে WHILE লুপ স্টেটমেন্টটি ব্যবহার করুন৷
  2. যেহেতু লুপে প্রবেশ করার আগে WHILE শর্তটি মূল্যায়ন করা হয়, লুপটি একবার কাজ নাও করতে পারে (যখন ডাইউকিয়েন মিথ্যা হয়, লুপটি অবিলম্বে শেষ হয়ে যাবে)।
  3. শীঘ্রই WHILE লুপ থেকে প্রস্থান করার জন্য BREAK কমান্ডটি দেখুন।
  4. এছাড়াও শুরু থেকে WHILE লুপ রিস্টার্ট করতে CONTINUE বিবৃতিটি দেখুন।

চার্ট যখন লুপ

SQL সার্ভারে লুপ থাকাকালীন

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

  DECLARE @Number INT = 1; 
DECLARE @Total INT = 0;

@Number WHILE <= 10
BEGIN
SET @Total = @Total + @Number;
SET @Number = @Number + 1;
END

PRINT @Total;

GO

এই উদাহরণে, লুপটি কোনো সময় পারফর্ম করবে না যদি @Number> 10 এর শুরুতে, এটি শুধুমাত্র কার্যকর করে এবং রক্ষণাবেক্ষণ করে যখন পরিবর্তনশীল <=10। যখন শর্তটি অতিক্রম করা হয় (> 10), লুপটি শেষ হবে এবং পরবর্তী স্টেটমেন্ট চালানো চালিয়ে যাবে।


  1. SQL সার্ভারে লুপ থাকাকালীন

  2. এসকিউএল সার্ভারে সূচক

  3. SQL সার্ভারে প্রসিডিউর (প্রক্রিয়া)

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