الانتقال إلى المحتوى
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.

سؤال

Featured Replies

بتاريخ:

المطلوب نقل الموظفين الموجودين فى الدرجة الوظيفية الثانية الى الدرجة الثالثة ثم نقلهم جميعا الى الادارة الخالية من الموظفين وذللك فى كود واحد

بتاريخ:

update emp set grade=3 where grade=2;


بس الجزء الثاني من السؤال مو فاهمو

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


احب اوضح للجميع انها لا يمكن ان تحل الا بكود pl
وبالنسبة للجزء الثانةى من السؤال فالمطلوب فيه نقل الوظفين الاى فى الدرجة الثالثة كلهم (الى انتا حدثتهم وكمان اللى كانوا اساسا فى الدرجة الثاثة)
الى الدارة الخالىة من الموظفين والى رقمها اربعين

وشكرا على المشاركة وارجوك تفكر فيها تانى جوه procedure

  • بعد 2 أسابيع...
بتاريخ:

thanks

بتاريخ:

mohamed ana 3arft el 7al sahl gadn
na3aml two cursor

بتاريخ:

two cursor

بتاريخ:

begin update employees
set grade=2
where grade=3;
update employees
set department=40
where grade=2;
end;



mesh 3aref ana fehemt elli enta 3ayzo say walla la2

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

بتاريخ:
المطلوب نقل الموظفين الموجودين فى الدرجة الوظيفية الثانية الى الدرجة الثالثة ثم نقلهم جميعا الى الادارة الخالية من الموظفين وذللك فى كود واحد


Create Or Replace Procedure Move_Grade(In_From Number, In_To Number)
As
 Function Get_Dep_Free(In_Dep_ID  Number)  Return Number
 As
 P  Number;
 Begin
 Select Min(Dep_ID) 
 Into P
 From Dep Left Join Emp On Dep.Dep_ID = Emp.Emp_DepID 
 Having Count(Dep_ID) = 0;
 If(P = 0)Then
	  P := In_Dep_ID;
 End If;
 Return P;
 End;
Begin
 Update Emp Set Emp_GradeID = In_To,
		  Emp_DepID = Get_Dep_Free(Emp_DepID)
 Where Emp_GradeID = In_From;
End;
/




بالتوفيق

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

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

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

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

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

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.