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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

منع الحذف بواسطة Trigger


2 رد (ردود) على هذا الموضوع

#1 العصفور

العصفور

    عضو

  • الأعضــاء
  • 25 مشاركة

تاريخ المشاركة 28 October 2008 - 10:03 PM

السلام عليكم

يا شباب هل يمكن عمل TRIGGER يمنع الحذف من جدول معين ؟

وجزاكم الله خير ....

#2 MMA

MMA

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,019 مشاركة
  • الاسم الأول:Mostapha
  • اسم العائلة:Abd El-Salam
  • البـلـد: Country Flag
  • المنصب الحالي:المؤسسة المصرية لتبسيط العلوم - عضو مؤسس - مستشار تقني

تاريخ المشاركة 28 October 2008 - 10:57 PM

CREATE OR REPLACE TRIGGER TRG_BEFORE_EMP BEFORE INSERT OR UPDATE OR DELETE ON EMP

FOR EACH ROW

BEGIN

   IF(INSERTING)THEN

	 RAISE_APPLICATION_ERROR(-20000,'لا يجوز حذف أي بيانات من جدول الموظفين');

   END IF;

END;

/

مهندس/ مصطفي محمود عبد السلام   
العضو المؤسس بالمؤسسة المصرية لتبسيط العلوم
والمستشار التقني

(برمجيات - نظم معلومات - شبكات)

.

 

( 01098570165 )

.

.

.

( MMA_Programmer@Yahoo.com )

 


#3 العصفور

العصفور

    عضو

  • الأعضــاء
  • 25 مشاركة

تاريخ المشاركة 29 October 2008 - 10:39 PM

شكرا اخي العزيز

ولكن الكود لم يعمل بالشكل المطلوب الا عند التغيير الى (deleting)


اكرر شكري

تم التعديل بواسطة العصفور, 29 October 2008 - 10:39 PM.