بتاريخ: 3 مايو 200619 سنة comment_68149 شباب هل احد يقدر يقولى طريقة التعديل على بيانات المخزن (الكمية)عند ادخال فاتورة شراء او فاتورة مبيعاتانا جربتها بطريقة database triggerوشغالةبس هى مطلوبة منى بطريقة cursorوشكرا على الرد مسبقا تقديم بلاغ
بتاريخ: 3 مايو 200619 سنة comment_68160 CREATE OR REPLACE TRIGGER orders_before_update BEFORE UPDATE ON orders FOR EACH ROW DECLARE v_username varchar2(10); BEGIN -- Find username of person performing UPDATE on the table SELECT user INTO v_username FROM dual; -- Update updated_date field to current system date :new.updated_date := sysdate; -- Update updated_by field to the username of the person performing the UPDATE :new.updated_by := v_username; END; ايهاب وجدى تقديم بلاغ
بتاريخ: 3 مايو 200619 سنة كاتب الموضوع comment_68163 شكرا بس انا عايز طريقة ال cursorعلى نفس المثال تقريبا تقديم بلاغ
بتاريخ: 5 مايو 200619 سنة comment_68269 هو بصراحه انا مش فاهم بس ده اخرىىىىىىىىىىىىى DECLARE n varchar(50):=:txt_name; CURSOR GETEMP IS SELECT COMM FROM EMP where sal<n; V_COMM NUMBER; BEGIN OPEN GETEMP; LOOP FETCH GETEMP INTO V_COMM; V_COMM:=V_COMM*2 update emp set COMM :=V_COMM EXIT WHEN GETEMP%NOTFOUND; NEXT_RECORD; END LOOP; CLOSE GETEMP; END; ممكن ميكونش صح انت فكرررررررررررررررررررررررررررررررررررررر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.