رشدي راشد بتاريخ: 21 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 21 مارس 2010 مرحبا ب اخواني الاعزاء ارجو الرد على سؤالي المطروح :السؤال :اكتب Procedure يعمل على طباعة اسم وراتب الموظفين الذين يتقاضون اعلى 10 رواتب ............ارجو الرد؟؟؟؟شكرا لكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
@nana@ بتاريخ: 21 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 21 مارس 2010 create or replace procedure pro_sal is cursor emp_cur is select first_name,salary from (select first_name,salary from employees order by salary desc) where rownum<=10; begin for emp_record in emp_cur loop dbms_output.put_line(emp_record.first_name || ' ' || emp_record.salary); end loop; end; لل call set serveroutput on begin pro_sal ; end; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
رشدي راشد بتاريخ: 22 مارس 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 22 مارس 2010 مرحباالسلام عليكمبس انا جربت الكود كلو طلع صح الا اول شي بظهر لي انو في خطأ ارجو الرد هيك بظهر الخطأ...........SQL> show error; PROCEDURE PRO_SAL: هذا هو الخطا يقول اسم العمود غي صالح؟؟؟؟؟؟؟؟LINE/COL ERROR-------- -----------------------------------------------------------------3/21 PL/SQL: SQL Statement ignored4/15 PL/SQL: ORA-00904: ÇÓã ÚãæÏ ÛíÑ ÕÇáÍ7/1 PL/SQL: Statement ignored7/22 PLS-00364: loop index variable 'EMP_RECORD' use is invalidارجو الرد على سؤالي!!!!!!!!!!شكرا لكم.......... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam4444 بتاريخ: 22 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 22 مارس 2010 بسم الله الرحمن الرحيم create or replace procedure pro_sal is cursor emp_cur is select ENAME,sal from (select ENAME,sal from emp order by saL desc) where rownum<=10; begin for emp_record in emp_cur loop dbms_output.put_line(emp_record.ENAME || ' ' || emp_record.sal); end loop; end; / اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
رشدي راشد بتاريخ: 22 مارس 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 22 مارس 2010 (معدل) مرحبا بكشكرا لك يا صديقي اسلام على جواب سؤالي...............الله يعطيك العافية.........مــــــــــــشكوور.............. تم تعديل 22 مارس 2010 بواسطة رشدي راشد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
@nana@ بتاريخ: 22 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 22 مارس 2010 هو حضرتك بتشتغل ع يوز scott ?? البروسيدر صح يعنى وعادية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
رشدي راشد بتاريخ: 22 مارس 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 22 مارس 2010 السلام عليكمبس بدي اغلبك الكود والحل صح بس بدي كيف اخر اشي بدي الطريقة اطلع اعلى 10 رواتب مش مع الحل بيطلع اعلى 10 رواتب ليش ما طلعارجو الرد؟؟؟؟؟؟؟؟؟؟؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.