الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

اكتب Procedure يعمل على طباعة اسم وراتب الموظفين الذين يتقاضون اعلى 10 رواتب

Featured Replies

بتاريخ:

مرحبا ب اخواني الاعزاء ارجو الرد على سؤالي المطروح :
السؤال :
اكتب Procedure يعمل على طباعة اسم وراتب الموظفين الذين يتقاضون اعلى 10 رواتب ............

ارجو الرد؟؟؟؟
شكرا لكم

:D

بتاريخ:

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;

بتاريخ:
  • كاتب الموضوع

مرحبا
السلام عليكم
بس انا جربت الكود كلو طلع صح الا اول شي بظهر لي انو
في خطأ ارجو الرد
هيك بظهر الخطأ...........
SQL> show error;
PROCEDURE PRO_SAL: هذا هو الخطا يقول اسم العمود غي صالح؟؟؟؟؟؟؟؟

LINE/COL ERROR
-------- -----------------------------------------------------------------
3/21 PL/SQL: SQL Statement ignored
4/15 PL/SQL: ORA-00904: ÇÓã ÚãæÏ ÛíÑ ÕÇáÍ
7/1 PL/SQL: Statement ignored
7/22 PLS-00364: loop index variable 'EMP_RECORD' use is invalid
ارجو الرد على سؤالي!!!!!!!!!!
شكرا لكم..........

بتاريخ:

بسم الله الرحمن الرحيم

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;
/

بتاريخ:
  • كاتب الموضوع

مرحبا بك
شكرا لك يا صديقي اسلام على جواب سؤالي...............
الله يعطيك العافية.........
مــــــــــــشكوور..............

تم تعديل بواسطة رشدي راشد

بتاريخ:

هو حضرتك بتشتغل ع يوز scott ??

البروسيدر صح يعنى وعادية

بتاريخ:
  • كاتب الموضوع

السلام عليكم
بس بدي اغلبك الكود والحل صح
بس بدي كيف اخر اشي بدي الطريقة اطلع اعلى 10 رواتب مش مع الحل بيطلع اعلى 10 رواتب
ليش ما طلع
ارجو الرد؟؟؟؟؟؟؟؟؟؟؟؟

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.