رشدي راشد بتاريخ: 20 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 20 مارس 2010 ارجو حل السؤالين الاتيين لانهم مهمين في الامتحان first ولأن المادة جديدة علي..............السؤال الاول :اكتب برنامج لزيادة راتب الموظف الذي يتم ادخال رقمه بنسبة 10%السؤال الثاني :اكتب برنامج ايجاد اكبر رقم بين 3 ارقام انت ادخلتهم ارجو الرد لان اسئلتي مهمه في الامتحان واذا يمكن على ايميلي [email protected] مشكورين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
رشدي راشد بتاريخ: 20 مارس 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 20 مارس 2010 ارجو حل السؤالين الاتيين لانهم مهمين في الامتحان first ولأن المادة جديدة علي..............السؤال الاول :اكتب برنامج لزيادة راتب الموظف الذي يتم ادخال رقمه بنسبة 10%السؤال الثاني :اكتب برنامج ايجاد اكبر رقم بين 3 ارقام انت ادخلتهم ارجو الرد لان اسئلتي مهمه في الامتحان واذا يمكن على ايميلي [email protected] مشكورين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mostfa_future بتاريخ: 20 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 20 مارس 2010 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 مكن تبدلو باى كولم تانى عادى و بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 20 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 20 مارس 2010 السلام عليكم ورحمة الله الأخ / مصطفى شكرا لك على المساعدة يمكنك استخدام مفتاح اظهار الاوامر المكتوبه بتنسيق 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 مارس 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 20 مارس 2010 اريد ان احكي لكم يا اخوان ان الاجوبة ما زبطت معي في الحل يعطيني البرنامج اوركل انو الحل فيه اخطاء في خطأ السؤال الاول بيطلع الي الخطا : BEGIN SELECT salary INTO emp_sal FROM employees WHERE employee_id=emp_id ;*ارجو تجربة الحل على برنامج الاوركل 9i وانتظر الجواب ؟؟؟؟شو اعمل ارجو الرد ؟؟؟؟السؤال الثاني بيطلع الخطأ :SELECT DISTINCT salary FROM employees ORDER BY salary desc ;*ارجو تجربة الحل يارب يزبط الحل شو اعمل ارجو الرد هل الحل فيه اشي او فيه نقص بس جدول employees مش موجود عندي ؟؟؟؟؟؟؟؟؟ارجو الرد ؟؟؟؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mostfa_future بتاريخ: 20 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 20 مارس 2010 اخى الكريم الحلول شغاله وبعد رسالتك الكريمه انا جربته و شغاله العيب عندك اكيد انت مش موجد عندك اسكما hr الاخطاء دى معنها انى مفيش جدوال بالاسم ده ادخل hr/ hr الاكود دى مش هتشتغل غير فى hrبالتوقيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
رشدي راشد بتاريخ: 20 مارس 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 20 مارس 2010 مرحباانا بدي اغلبك معي بــــس بدي امثلة زي الي سألتك عنهم اسألة واجوبة من عندك ( مش من كتب النت ) اذا في مجال !!!!!![size="5"]امثلة محلولة عن cursor و fetch و procedure[/size] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mostfa_future بتاريخ: 20 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 20 مارس 2010 تحت امراك و الحل الى معاك مش من كتب !!!!!انا الى كتبه اى استفسار انا و المنتدى كله فى خدمتك !! اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.