এসকিউএলকে মহিমান্বিত ইসম (সূচিযুক্ত সিকোয়েন্সিয়াল অ্যাক্সেস পদ্ধতি) প্যাকেজ হিসাবে ব্যবহার করা হচ্ছে। বিশেষত, এসকিউএল স্টেটমেন্টগুলিকে একক মধ্যে সংযোজন না করে বাসা বাঁধার, বড় হলেও স্টেটমেন্ট। এটি 'অপটিমাইজারের অপব্যবহার' হিসাবেও গণ্য হয়েছে কারণ বাস্তবে অপ্টিমাইজারটি তেমন কিছু করতে পারে না। এটি সর্বোচ্চ অদক্ষতার জন্য অ-প্রস্তুত বিবৃতিগুলির সাথে একত্রিত করা যেতে পারে:
DECLARE c1 CURSOR FOR SELECT Col1, Col2, Col3 FROM Table1
FOREACH c1 INTO a.col1, a.col2, a.col3
DECLARE c2 CURSOR FOR
SELECT Item1, Item2, Item3
FROM Table2
WHERE Table2.Item1 = a.col2
FOREACH c2 INTO b.item1, b.item2, b.item3
...process data from records a and b...
END FOREACH
END FOREACH
সঠিক সমাধান (প্রায় সবসময়) হ'ল দুটি নির্বাচনী বিবৃতি একের মধ্যে একত্রিত করা:
DECLARE c1 CURSOR FOR
SELECT Col1, Col2, Col3, Item1, Item2, Item3
FROM Table1, Table2
WHERE Table2.Item1 = Table1.Col2
-- ORDER BY Table1.Col1, Table2.Item1
FOREACH c1 INTO a.col1, a.col2, a.col3, b.item1, b.item2, b.item3
...process data from records a and b...
END FOREACH
ডাবল লুপ সংস্করণটির একমাত্র সুবিধা হ'ল আপনি টেবিল 1 এ মানগুলির মধ্যে বিরতিগুলি সহজেই স্পট করতে পারেন কারণ অভ্যন্তরীণ লুপটি শেষ হয়। এটি নিয়ন্ত্রণ-বিরতির রিপোর্টের একটি কারণ হতে পারে।
এছাড়াও, অ্যাপ্লিকেশন অনুসারে বাছাই করা সাধারণত একটি নং হয়।