بتاريخ: 20 مارس 201016 سنة comment_187719 ارجو حل السؤالين الاتيين لانهم مهمين في الامتحان first ولأن المادة جديدة علي..............السؤال الاول :اكتب برنامج لزيادة راتب الموظف الذي يتم ادخال رقمه بنسبة 10%السؤال الثاني :اكتب برنامج ايجاد اكبر رقم بين 3 ارقام انت ادخلتهم ارجو الرد لان اسئلتي مهمه في الامتحان واذا يمكن على ايميلي [email protected] مشكورين تقديم بلاغ
بتاريخ: 20 مارس 201016 سنة كاتب الموضوع comment_187754 ارجو حل السؤالين الاتيين لانهم مهمين في الامتحان first ولأن المادة جديدة علي..............السؤال الاول :اكتب برنامج لزيادة راتب الموظف الذي يتم ادخال رقمه بنسبة 10%السؤال الثاني :اكتب برنامج ايجاد اكبر رقم بين 3 ارقام انت ادخلتهم ارجو الرد لان اسئلتي مهمه في الامتحان واذا يمكن على ايميلي [email protected] مشكورين تقديم بلاغ
بتاريخ: 20 مارس 201016 سنة comment_187764 SET SERVEROUTPUT ONDECLAREemp_sal VARCHAR2(15);emp_id NUMBER(10):=&s;BEGINSELECT 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;****************************************************************DECLARECURSOR 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 مكن تبدلو باى كولم تانى عادى و بالتوفيق تقديم بلاغ
بتاريخ: 20 مارس 201016 سنة comment_187769 السلام عليكم ورحمة الله الأخ / مصطفى شكرا لك على المساعدة يمكنك استخدام مفتاح اظهار الاوامر المكتوبه بتنسيق 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; تقديم بلاغ
بتاريخ: 20 مارس 201016 سنة كاتب الموضوع comment_187773 اريد ان احكي لكم يا اخوان ان الاجوبة ما زبطت معي في الحل يعطيني البرنامج اوركل انو الحل فيه اخطاء في خطأ السؤال الاول بيطلع الي الخطا : BEGIN SELECT salary INTO emp_sal FROM employees WHERE employee_id=emp_id ;*ارجو تجربة الحل على برنامج الاوركل 9i وانتظر الجواب ؟؟؟؟شو اعمل ارجو الرد ؟؟؟؟السؤال الثاني بيطلع الخطأ :SELECT DISTINCT salary FROM employees ORDER BY salary desc ;*ارجو تجربة الحل يارب يزبط الحل شو اعمل ارجو الرد هل الحل فيه اشي او فيه نقص بس جدول employees مش موجود عندي ؟؟؟؟؟؟؟؟؟ارجو الرد ؟؟؟؟؟ تقديم بلاغ
بتاريخ: 20 مارس 201016 سنة comment_187775 اخى الكريم الحلول شغاله وبعد رسالتك الكريمه انا جربته و شغاله العيب عندك اكيد انت مش موجد عندك اسكما hr الاخطاء دى معنها انى مفيش جدوال بالاسم ده ادخل hr/ hr الاكود دى مش هتشتغل غير فى hrبالتوقيق تقديم بلاغ
بتاريخ: 20 مارس 201016 سنة كاتب الموضوع comment_187778 مرحباانا بدي اغلبك معي بــــس بدي امثلة زي الي سألتك عنهم اسألة واجوبة من عندك ( مش من كتب النت ) اذا في مجال !!!!!![size="5"]امثلة محلولة عن cursor و fetch و procedure[/size] تقديم بلاغ
بتاريخ: 20 مارس 201016 سنة comment_187785 تحت امراك و الحل الى معاك مش من كتب !!!!!انا الى كتبه اى استفسار انا و المنتدى كله فى خدمتك !! تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.