إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

استفسار بخصوص كيوري

pl/sql

1 رد (ردود) على هذا الموضوع

#1 akbat

akbat

    عضو

  • الأعضــاء
  • 31 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 20 January 2013 - 01:03 PM

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
الشكل الفوق هذا ينتج من الكيوري التحت

Declare
n number(2) := 0;
ctr number(2) := 0;
Begin
<<outer>> -- Defining a label
loop
ctr := ctr + 1;
n := 0;
<<inner>> -- Defining a label
loop
n := n + 1;
dbms_output.put(n||' ');
exit inner when n >= ctr;
exit outer when ctr > 5;
end loop inner;
dbms_output.put_line(' ');
end loop outer;
end;ممكن حد يشرح لي هذا الكيوري وكيف يتم حساب العملية

#2 أحمد جادو

أحمد جادو

    عضو نشط

  • الأعضــاء
  • 244 مشاركة
  • الاسم الأول:أحمد
  • اسم العائلة:جادو
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle Developer @ Alhasa Municipality

تاريخ المشاركة 04 February 2013 - 11:50 PM

استعلام مباشر يفيد لنفس النتيجة
select sys_connect_by_path(level, ' ') from dual connect by level <= 5


- أحمد جادو -
Senior Oracle Developer
Alhasa
Municipality

Alhasa - Saudi Arabia






موضوعات أخرى ذات صلة بـ pl/sql