بتاريخ: 18 مارس 200619 سنة comment_63468 السلام عليكم ورحمة الله وبركاته،،،أتمنى أحد يعرف طريقة انشاء Trigger على قاعدة البيانات لتسجيل بيانات تسجيل الدخول والخروج من قاعدة البيانات ، علما بأنني حاولت إنشاءها على المستخدم SCOTT ، لكن عند تسجيل الدخول من قبل شخص أخر (مثل : SYSTEM) فإنه لا يتم تسجيل بياناته على الجدول . تقديم بلاغ
بتاريخ: 18 مارس 200619 سنة comment_63477 السلام عليكم ورحمة الله وبركاته, الجواب يااخي العزيز هو كالاتي :-اولا صناعة جدول مثال CREATE TABLE T_USER(USER_NAME VARCHAR2(15), USER_DATE DATE) ;بحيث يقوم الجدول بتخزين اسم المستخدم والتاريخ.ثانيا نقوم يكتابة زنادين يقومان بتسجيل الدخول مع الخروج كالاتي :-تسجيل الدخولCREATE OR REPLACE TRIGGER connect_user AFTER LOGGON ON DATABASE -- This DATABASE will record any user you use to connect to the database whether SCOTT or SYSTEMBEGININSERT INTO t_user VALUES(USER, SYSDATE) ;END ;/تسجيل الخروجCREATE OR REPLACE TRIGGER dissconnect_user BEFORE LOGGOUT ON DATABASEBEGININSERT INTO t_user VALUES(USER, SYSDATE) ;END ;/ارجوا من الله-تعالى- ان تكون الاجابة شافية و وافية تقديم بلاغ
بتاريخ: 20 مارس 200619 سنة comment_63633 مثالين صغيرين جدا عشان الفهم السريعcreate trigger insert_ledger_cashbefore insert on high_customer_cashfor each rowbeginupdate ledgerset tot_money=nvl( tot_money,0)+:new.CASH_AMOUNT;end;/create trigger update_ledger_cashbefore update on high_customer_cashfor each rowbeginupdate ledgerset tot_money=nvl( tot_money,0)-:old.CASH_AMOUNT;update ledgerset tot_money=nvl( tot_money,0)+:new.CASH_AMOUNT;end;/هذا و الله اعلمOracle ITself تقديم بلاغ
بتاريخ: 26 مارس 200619 سنة comment_64363 السلام عليكمطيب هل ممكن عمل triger يقوم بتسجيل كلمه مرور مستخدم عندما يعمل تغيير على كلمه مروره؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.