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

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

صورة
- - - - -

عند تنفيذ هذا الtrigger يعطى رسالة خطأ


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

#1 محمد سعيد

محمد سعيد

    عضو مميز

  • الأعضــاء
  • 534 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 23 January 2006 - 12:26 PM

CREATE OR REPLACE TRIGGER SEC_SAL1 BEFORE
INSERT OR UPDATE OF SAL ON EMPC
FOR EACH ROW
BEGIN
IF NOT (:NEW.JOB IN ('CLERK','MGR'))
AND :NEW.SAL >15000 THEN
RAISE_APPLICATION_ERROR(-20330,'عفوا لا يمكنك ذلك');
END IF;
END;
/
INSERT INTO EMPC(EMPNO,SAL)
VALUES(7778,15000);

#2 eddy

eddy

    مشترك

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

تاريخ المشاركة 25 January 2006 - 04:22 PM

الشرط بتاع if لم يتحقق لانك لم تضع ال job

Senior Developer


#3 محمد سعيد

محمد سعيد

    عضو مميز

  • الأعضــاء
  • 534 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 16 February 2006 - 01:51 AM

جزاك الله حيرا اخ eddy