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

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

صورة
- - - - -

أرجو شرح هذا الكود


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

#1 Ahmed Alsaied

Ahmed Alsaied

    مشترك

  • الأعضــاء
  • 179 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:Alsaied
  • البـلـد: Country Flag
  • المنصب الحالي:Senior APEX Developer

تاريخ المشاركة 13 May 2009 - 09:49 PM

السلام عليكم

كنت قد طرحت سؤالا في منتدى oracle عن كيفية جعل الأسماء تظهر بهذا الشكل dynamic
صورة

عن كيفية جعل length(ename) يظهر dynamic بهذا الشكل

فكان الجواب

SQL>  var cur refcursor

SQL> declare
s long;
begin for c in (select distinct length(ename) l from emp order by length(ename)) loop
s := s || 'case when length(ename)='|| c.l || ' then ename end length_'||c.l||',';
end loop;
open :cur for 'select ' || rtrim(s,',') || ' from emp'; end;
/
PL/SQL procedure successfully completed.

SQL> print cur
ارجو شرح الكود

تم التعديل بواسطة Ahmed Alsaied, 13 May 2009 - 09:50 PM.

مدونتي 

الإجتماع حول العقيدة ضرورة حياتية ، إذا أردتم التمكين في الأرض


#2 Ahmed Alsaied

Ahmed Alsaied

    مشترك

  • الأعضــاء
  • 179 مشاركة
  • الاسم الأول:Ahmed
  • اسم العائلة:Alsaied
  • البـلـد: Country Flag
  • المنصب الحالي:Senior APEX Developer

تاريخ المشاركة 15 May 2009 - 04:31 PM

عدم الرد هل بسبب عدم عظم حجم السؤال ؟

أم عدم وجود الدعم في المنتديات العربية هو الصفة السائدة

لا احد يعيب علينا عندما نلجأ للدعم الأجنبي
  • ‫محمد قنديل‬‎ معجب بهذا

مدونتي 

الإجتماع حول العقيدة ضرورة حياتية ، إذا أردتم التمكين في الأرض