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

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

صورة
- - - - -

مشكلة في انشاء Data Base Trigger


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

#1 faa_100

faa_100

    مشترك

  • الأعضــاء
  • 187 مشاركة
  • الاسم الأول:فؤاد
  • اسم العائلة:الشويع
  • البـلـد: Country Flag
  • المنصب الحالي:اوراكل ديفلوبر

تاريخ المشاركة 20 April 2012 - 09:25 PM

السلام عليكم

ارجو المساعدة في اكتشاف الخطأ

انا عامل data base trigger من sql كالتالي :

CREATE OR REPLACE TRIGGER CONT.ITEM_BUCK_UPDATE
BEFORE INSERT OR UPDATE
ON CONT.ITEMS
BEGIN
   insert into item_buck(ITEM_ID,QTY,MOQE_SEQ ,LAST_QTY)values
  (ITEM_ID,QTY,MOQE_SEQ ,LAST_QTY);
END;

ولكن بتظهر الرسالة التالية :


Warning: Trigger created with compilation errors

ياودود ياودود, ياذا العرش المجيد , يامبدئ يامعيد يافعالاً لما يريد ,

اسألك بنور وجهك الذي ملأ اركان عرشك وأسألك بقدرتك التي قدرتك بها على جميع خلقك , واسألك

برحمتك التي وسعت كل شيء , لاإله إلا أنت , يامغيث أغثني .


#2 az123

az123

    مشترك

  • الأعضــاء
  • 185 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:ORACLE

تاريخ المشاركة 20 April 2012 - 11:27 PM

السلام عليكم ورحمة الله وبركاته

جرب الكود ده واخبرني بالنتيجة


CREATE OR REPLACE TRIGGER CONT.ITEM_BUCK_UPDATE
BEFORE INSERT OR UPDATE
ON CONT.ITEMS
REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW
BEGIN
insert into item_buck(ITEM_ID,QTY,MOQE_SEQ,LAST_QTY)values
(:NEW.ITEM_ID,:NEW.QTY,:NEW.MOQE_SEQ,:NEW.LAST_QTY);
END;





اتمنى لك التوفيق


  • Mahmoud Ahmed El-Sayed معجب بهذا

سبحان الله العظيم وبحمده
اللهم صلي وسلم على نبينا محمد
لا اله الا الله ولا حول ولا قوة الا بالله
سبحان الله وبحمده سبحان الله العظيم
يا رب أغفر وأرحم لأمه محمداً مغفرة ورحمة عامة
أستغفر الله الذى لا اله الا هو الحى القيوم وأتوب إليه
يارب لك الحمد كما ينبغى لجلال وجهك ولعظيم سلطانك
لا إلهَ إلاّ اللّهُ وحْـدَهُ لا شَـريكَ لهُ، لهُ المُـلْكُ ولهُ الحَمْـد
وهُوَ على كُلّ شَيءٍ قَدير

عَدَدَ خَلْـقِه ، وَرِضـا نَفْسِـه ، وَزِنَـةَ عَـرْشِـه ، وَمِـدادَ كَلِمـاتِـه
وعدد ما أحاط به العلم ... وأحصاه الكتاب ... وخطه القلم
وعدد ما كان, وعدد ما يكون, وعدد الحركات والسكون
ومن يومنا هذا الى يوم ينفخ فى الصور


#3 faa_100

faa_100

    مشترك

  • الأعضــاء
  • 187 مشاركة
  • الاسم الأول:فؤاد
  • اسم العائلة:الشويع
  • البـلـد: Country Flag
  • المنصب الحالي:اوراكل ديفلوبر

تاريخ المشاركة 22 April 2012 - 06:18 PM

جربت الكود على trigger في الفورم والكود شغال كويس , بس انا اريد انشائه على مستوى data base

تقبل تحياتي ,,,

ياودود ياودود, ياذا العرش المجيد , يامبدئ يامعيد يافعالاً لما يريد ,

اسألك بنور وجهك الذي ملأ اركان عرشك وأسألك بقدرتك التي قدرتك بها على جميع خلقك , واسألك

برحمتك التي وسعت كل شيء , لاإله إلا أنت , يامغيث أغثني .


#4 az123

az123

    مشترك

  • الأعضــاء
  • 185 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:ORACLE

تاريخ المشاركة 22 April 2012 - 11:37 PM

جربت الكود على trigger في الفورم والكود شغال كويس , بس انا اريد انشائه على مستوى data base

تقبل تحياتي ,,,


السلام عليكم

أخي الكريم هذا الكود يشتغل كتريجر على الداتابيز

حاول مرة أخرى

.

ممكن تجرب تغيير

BEFORE

إلى

AFTER

وأخبرني بالنتيجة

بالتوفيق


سبحان الله العظيم وبحمده
اللهم صلي وسلم على نبينا محمد
لا اله الا الله ولا حول ولا قوة الا بالله
سبحان الله وبحمده سبحان الله العظيم
يا رب أغفر وأرحم لأمه محمداً مغفرة ورحمة عامة
أستغفر الله الذى لا اله الا هو الحى القيوم وأتوب إليه
يارب لك الحمد كما ينبغى لجلال وجهك ولعظيم سلطانك
لا إلهَ إلاّ اللّهُ وحْـدَهُ لا شَـريكَ لهُ، لهُ المُـلْكُ ولهُ الحَمْـد
وهُوَ على كُلّ شَيءٍ قَدير

عَدَدَ خَلْـقِه ، وَرِضـا نَفْسِـه ، وَزِنَـةَ عَـرْشِـه ، وَمِـدادَ كَلِمـاتِـه
وعدد ما أحاط به العلم ... وأحصاه الكتاب ... وخطه القلم
وعدد ما كان, وعدد ما يكون, وعدد الحركات والسكون
ومن يومنا هذا الى يوم ينفخ فى الصور