nan740 بتاريخ: 31 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 31 أغسطس 2008 انا سويت trigger وابغى اشغلى بس كل ما احطه في الsql plus يطلع لس رساله تقول تم التكوين لكن مع وجود اخطاء ترجمة وانا راجعت الكود اكثر من مره ولم اجد اخطاء ترجمة مع العلم ان المطلوب اللي ابغى اسويه هو انه عندي جدول ابغى اذا صار فيه اضافة او حذف اوتعديل على طول تتم اضافة لحقل معين في عدة جداول يعني انا عندي جدول p_data فيه حقل p_noابغى لمن اسوي اضافه لهذا الحقل على طول تتم اضافة هذا الحقل الموجود في الجداول التاليه بنفس الاسمservicesservices_editgoing_journeygoing_journey_editreturn_journeyreturn_journey_editaccountspaymentssaintary_dataattendantsيعني لو مثلا اضفت رقم 1 في الحقل p_noعلى طول تتم اضافة 1 لجميع الجداول في نفس الحقل الموجود فيها---------------هذا هو الكود اللي سويته بس ما اشتغل كويس----------------- create or replace trigger ins_pdata after insert or delete or update on p_data for each row begin if inserting then insert into attendants (p_no) values(:new.p_no); insert into saintary_Data (p_no) values(:new.p_no); insert into services (p_no) values(:new.p_no); insert into accounts (p_no) values(:new.p_no); insert into payments (p_no) values(:new.p_no); insert into RETURN_JOURNEY (p_no) values(:new.p_no); insert into going_journey (p_no) values(:new.p_no); insert into going_journey_edit (p_no) values(:new.p_no); insert into return_journey_edit (p_no) values(:new.p_no); insert into services_edit (p_no) values(:new.p_no); insert into p_image (p_no) values(:new.p_no); insert into users (p_no) values(:new.p_no); elsif deleting then delete from attendants where p_no=:old.p_no; delete from saintary_data where p_no=:old.p_no; delete from services where p_no=:old.p_no; delete from accounts where p_no=:old.p_no; delete from payments where p_no=:old.p_no; delete from going_journey where p_no=:old.p_no; delete from going_journey_edit where p_no=:old.p_no; delete from return_journey where p_no=:old.p_no; delete from return_journey_edit where p_no=:old.p_no; delete from services_edit where p_no=:old.p_no; delete from p_image where p_no=:old.p_no; delete from users where p_no=:old.p_no; elsif updating then update attendants set p_no=:new.p_no where p_no=:old.p_no; update saintary_data set p_no=:new.p_no where p_no=:old.p_no; update services set p_no=:new.p_no where p_no=:old.p_no; update accounts set p_no=:new.p_no where p_no=:old.p_no; update payments set p_no=:new.p_no where p_no=:old.p_no; update return_journey set p_no=:new.p_no where p_no=:old.p_no; update return_journey_edit set p_no=:new.p_no where p_no=:old.p_no; update going_journey set p_no=:new.p_no where p_no=:old.p_no; update GOING_JOURNEY_EDIT set p_no=:new.p_no where p_no=:old.p_no; update SERVICES_EDIT set p_no=:new.p_no where p_no=:old.p_no; update P_IMAGE set p_no=:new.p_no where p_no=:old.p_no; update USERS set p_no=:new.p_no where p_no=:old.p_no; end if; end; ----------------------------------------------------------------------------- اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wahba87 بتاريخ: 31 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 31 أغسطس 2008 (معدل) select * from user_errorsوشوف ايه الاخطاء اللى موجودة تم تعديل 31 أغسطس 2008 بواسطة wahba87 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nan740 بتاريخ: 31 أغسطس 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 31 أغسطس 2008 طلع فيه اخطاء بس ما عرفت ايش تعني ارجوا مساعدتي ضروري اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wahba87 بتاريخ: 31 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 31 أغسطس 2008 طب هاتها كوبى عشان نشوفها اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nan740 بتاريخ: 31 أغسطس 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 31 أغسطس 2008 هذي الصوره للsql plus بعد ما سويت اللي قلت لي عليه وطلعت الاخطاء اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
weloooo بتاريخ: 31 أغسطس 2008 تقديم بلاغ مشاركة بتاريخ: 31 أغسطس 2008 الكود بتاعك مافيهوش خطأ. بس اكتب الأمر ed وبعد كده شيل علامة ال / من الكود. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nan740 بتاريخ: 31 أغسطس 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 31 أغسطس 2008 شلت ال/ بس ما يتنفذ الا لمن اضغط / يعني سويت اللي قلت لي عليه وبعدين ما تنفذ الا لمن كتبت / جربت run ما في فايده وجربت الفاصلة المنقوطه وما في فايده وش الحل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Shibeika بتاريخ: 1 سبتمبر 2008 تقديم بلاغ مشاركة بتاريخ: 1 سبتمبر 2008 السلام عليكم ورحمة الله وبركاتهأنا جربت الكود ونجح معاي تمام اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.