بتاريخ: 2 نوفمبر 201213 سنة comment_228626 السلام عليكم انا احدى الاعضاء الجدد و حصلت معايا مشكلة فى تنفيذ الكود داه يعنى بيطلع رسالة خطاء و انا مش عارفة المشكلة فين DECLARE CURSOR total_cur IS SELECT price , quantity FROM detels WHERE quantity > 0; v_price NUMBER ; v_quantity NUMBER ; BEGIN OPEN total_cur LOOP FETCH total_cur INTO v_price ,v_quantity ; EXIT WHEN total_cur %notfound; update detels set total = price * quantity ; END LOOP ; CLOSE total_cur; COMMIT ; END; تقديم بلاغ
بتاريخ: 2 نوفمبر 201213 سنة comment_228627 ايه لازمه الكرسور اللي انت عملاه؟؟ايه الهدف من الكود؟؟لو عيزه تعملي ابضيت للجدول اكتب update detels set total=price*quntity where quntity >0 تم تعديل 2 نوفمبر 201213 سنة بواسطة HELL-BOY تقديم بلاغ
بتاريخ: 19 ديسمبر 201213 سنة comment_230260 DECLARECURSOR total_cur ISSELECT price , quantityFROM detelsWHERE quantity > 0;AND v_price NUMBER ;AND v_quantity NUMBER ;BEGINOPEN total_curLOOPFETCH total_cur INTO v_price ,v_quantity ;EXIT WHEN total_cur %notfound;update detelsset total = price * quantity ;END LOOP ;CLOSE total_cur;COMMIT ;END; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.