بتاريخ: 17 يناير 201115 سنة comment_207561 انا عملت بلك جدولى غير مرتبط بقاعده البيانات وعمل زر عشان يحفظلى اللى انا هكتبه فى البلك فى جدول فى قاعده البيانات وكتيه UPDATE EMPLOYEESSET LAST_NAME=:EMP.LAST_NAME,SALARY=:EMP.SALARYWHERE EMPLOYEE_ID =:EMP.EMPLOYEE_ID;عايز اعرف هو ليه لما بيعدل البيانات بيعدل صف واحد فقط ليه وباقى الصفوف مبيرداش يعدلها يا ريت سرعه الحل عشان عايزها ضرورىوايه الكود اللى يقدر يخلينى لو عدلت اكتر من صف داخل البلك كل الصفوف المعدله تحفظ فى وقت واحد داخل قاعده البيانات وجزاكم الله عنا خير الجزاء السلام عليكم تقديم بلاغ
بتاريخ: 17 يناير 201115 سنة comment_207563 وعليكم السلام ورحمة الله وبركاتهلابد من عمل لوب على البلوك DECLARE REC_NO NUMBER; BEGIN GO_BLOCK('YOUR_BLOCK'); Last_Record; REC_NO :=GET_BLOCK_PROPERTY('YOUR_BLOCK',CURRENT_RECORD); FIRST_RECORD; FOR I IN 1..REC_NO LOOP YOUR_STATEMENT_UPDATE NEXT_RECORD; END LOOP; COMMIT; END ; موفق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.