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

اكتب برنامج لزيادة راتب الموظف الذي يتم ادخال رقمه بنسبة 10%

Featured Replies

بتاريخ:

ارجو حل السؤالين الاتيين لانهم مهمين في الامتحان first ولأن المادة جديدة علي..............
السؤال الاول :
اكتب برنامج لزيادة راتب الموظف الذي يتم ادخال رقمه بنسبة 10%
السؤال الثاني :
اكتب برنامج ايجاد اكبر رقم بين 3 ارقام انت ادخلتهم

ارجو الرد لان اسئلتي مهمه في الامتحان واذا يمكن على ايميلي [email protected]


مشكورين
بتاريخ:
  • كاتب الموضوع
ارجو حل السؤالين الاتيين لانهم مهمين في الامتحان first ولأن المادة جديدة علي..............
السؤال الاول :
اكتب برنامج لزيادة راتب الموظف الذي يتم ادخال رقمه بنسبة 10%
السؤال الثاني :
اكتب برنامج ايجاد اكبر رقم بين 3 ارقام انت ادخلتهم

ارجو الرد لان اسئلتي مهمه في الامتحان واذا يمكن على ايميلي [email protected]


مشكورين
بتاريخ:

SET SERVEROUTPUT ON
DECLARE
emp_sal VARCHAR2(15);
emp_id NUMBER(10):=&s;
BEGIN
SELECT salary INTO emp_sal FROM employees WHERE employee_id=emp_id ;
emp_sal:= emp_sal *.10 + emp_sal;
update employees set salary =emp_sal where employee_id=emp_id ;
END;
****************************************************************

DECLARE
CURSOR emp_cursor IS
SELECT DISTINCT salary FROM employees ORDER BY salary desc ;
v_emp employees .salary%TYPE;
ro number(10):=3 ;
BEGIN
OPEN emp_cursor;
LOOP
FETCH emp_cursor INTO v_emp;
DBMS_OUTPUT.PUT_LINE(v_emp);
EXIT WHEN emp_cursor%ROWCOUNT = ro OR
emp_cursor%NOTFOUND;
end loop ;
CLOSE emp_cursor;
end;
طبعا انا فى المتال التانى اختارت salary مكن تبدلو باى كولم تانى عادى
و بالتوفيق

بتاريخ:

السلام عليكم ورحمة الله

الأخ / مصطفى

شكرا لك على المساعدة

يمكنك استخدام مفتاح اظهار الاوامر المكتوبه بتنسيق sql... فى الصف الثالث على اليسار باستخدم المفتاح الثالث فى القائمة التى تظهر اثناء كتابة موضوعك

ايضا توجد امكانية لتعديل ما كتبت او تصحيح ما كتبته فى المشاركة ... وذلك خلال نصف ساعة بعد حفظ مشاركتك ....

SET SERVEROUTPUT ON DECLARE
emp_sal VARCHAR2(15);
emp_id NUMBER(10):=&s;
BEGIN SELECT salary INTO emp_sal FROM employees WHERE employee_id=emp_id ;
emp_sal:= emp_sal *.10 + emp_sal;
update employees set salary =emp_sal where employee_id=emp_id ;
END;
****************************************************************

DECLARE
CURSOR emp_cursor IS 
SELECT DISTINCT salary FROM employees ORDER BY salary desc ;
v_emp employees .salary%TYPE;
ro number(10):=3 ;
BEGIN OPEN emp_cursor;
LOOP
FETCH emp_cursor INTO v_emp; DBMS_OUTPUT.PUT_LINE(v_emp);
EXIT WHEN emp_cursor%ROWCOUNT = ro OR emp_cursor%NOTFOUND; 
end loop ;
CLOSE emp_cursor;
end;

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

اريد ان احكي لكم يا اخوان ان الاجوبة ما زبطت معي في الحل يعطيني البرنامج اوركل انو الحل فيه اخطاء في خطأ
السؤال الاول بيطلع الي الخطا :
BEGIN SELECT salary INTO emp_sal FROM employees WHERE employee_id=emp_id ;
*
ارجو تجربة الحل على برنامج الاوركل 9i وانتظر الجواب ؟؟؟؟
شو اعمل
ارجو الرد ؟؟؟؟

السؤال الثاني بيطلع الخطأ :
SELECT DISTINCT salary FROM employees ORDER BY salary desc ;
*
ارجو تجربة الحل يارب يزبط الحل
شو اعمل
ارجو الرد هل الحل فيه اشي او فيه نقص
بس جدول employees مش موجود عندي ؟؟؟؟؟؟؟؟؟
ارجو الرد ؟؟؟؟؟

بتاريخ:

اخى الكريم الحلول شغاله وبعد رسالتك الكريمه انا جربته و شغاله العيب عندك اكيد انت مش موجد عندك اسكما hr الاخطاء دى معنها انى مفيش جدوال
بالاسم ده ادخل hr/ hr الاكود دى مش هتشتغل غير فى hr
بالتوقيق

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

مرحبا
انا بدي اغلبك معي بــــس بدي امثلة زي الي سألتك عنهم اسألة واجوبة من عندك ( مش من كتب النت ) اذا في مجال !!!!!!
[size="5"]امثلة محلولة عن cursor و fetch و procedure[/size]

بتاريخ:

تحت امراك و الحل الى معاك مش من كتب !!!!!
انا الى كتبه اى استفسار انا و المنتدى كله فى خدمتك !!

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

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

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

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

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

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.