بتاريخ: 10 مايو 20178 سنة comment_286615 اريد عرض اسم الموظف الدي يحمل صفه مدير و العمل علي المستخدم hr من جدول employees الدي يحتوي علي employee_id , manager_id ,last_name من خلال تساوي رقم الموظف و رقم المدير استخرج اسماء المدراء ,وهدا العمل اريده عن طريق proceduer تقديم بلاغ
بتاريخ: 10 مايو 20178 سنة كاتب الموضوع comment_286616 اريد عرض اسم الموظف الدي يحمل صفه مدير و العمل علي المستخدم hr من جدول employees الدي يحتوي علي employee_id , manager_id ,last_name من خلال تساوي رقم الموظف و رقم المدير استخرج اسماء المدراء ,وهدا العمل اريده عن طريق proceduer بحيت يعرض لي 8 مدراء الموجودين في جدول الموظف بدون تكرار تقديم بلاغ
بتاريخ: 10 مايو 20178 سنة comment_286629 CREATE OR REPLACE PROCEDURE get_managers AS CURSOR get_data IS SELECT mgr.employee_id, mgr.first_name || ' ' || mgr.last_name FROM employees e, employees mgr WHERE e.employee_id = mgr.employee_id; emp_no NUMBER; emp_name VARCHAR2 (200); BEGIN OPEN get_data; LOOP FETCH get_data INTO emp_no, emp_name; EXIT WHEN get_data%NOTFOUND; DBMS_OUTPUT.put_line ('Employee ID: ' || emp_no); DBMS_OUTPUT.put_line ('NAME: ' || emp_name); END LOOP; CLOSE get_data; END; CALL get_managers(); تقديم بلاغ
بتاريخ: 10 مايو 20178 سنة comment_286631 select mgr.employee_id,mgr.first_name||' '||mgr.last_name from employees e,employees mgr where e.MANAGER_ID=mgr.employee_id; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.