الانتقال إلى المحتوى

مساعدة فى :عمل تريجر يمنع أى update على جدول


محمد بطاله

Recommended Posts

CREATE OR REPLACE TRIGGER secure_emp
BEFORE INSERT OR UPDATE ON employees
BEGIN
IF (TO_CHAR(SYSDATE,'DY') IN ('SAT','SUN')) OR
 (TO_CHAR(SYSDATE,'HH24:MI') NOT BETWEEN '08:00' AND '18:00') THEN
 RAISE_APPLICATION_ERROR(-20500, 'You may insert'	||' into EMPLOYEES table only during ' 	||' business hours.');
 END IF;
END;

تم تعديل بواسطة ahmed.arafa
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية