লুপের জন্য এখনও আনুষ্ঠানিকভাবে এসকিউএল সার্ভার দ্বারা সমর্থিত নয়। ইতিমধ্যে আছে উত্তর অর্জনের জন্য লুপ এর বিভিন্ন উপায়ে। আমি এসকিউএল সার্ভারে বিভিন্ন ধরণের লুপগুলি অর্জন করার উপায়গুলির উত্তরটি বিশদ দিচ্ছি।
লুপের জন্য
DECLARE @cnt INT = 0;
WHILE @cnt < 10
BEGIN
PRINT 'Inside FOR LOOP';
SET @cnt = @cnt + 1;
END;
PRINT 'Done FOR LOOP';
যদি আপনি জানেন, যেভাবেই আপনাকে লুপের প্রথম পুনরাবৃত্তিটি সম্পন্ন করতে হবে, তবে আপনি এসকিউএল সার্ভারের ডিও..ওয়াইল বা পুনরায় পুনরায় চেষ্টা করতে পারেন ।
ডু..উইল লুপ
DECLARE @X INT=1;
WAY: --> Here the DO statement
PRINT @X;
SET @X += 1;
IF @X<=10 GOTO WAY;
পুনরাবৃত্তি করুন ... লুপ
DECLARE @X INT = 1;
WAY: -- Here the REPEAT statement
PRINT @X;
SET @X += 1;
IFNOT(@X > 10) GOTO WAY;
উল্লেখ