الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في تريجر

مغلق
بدأه wesam في 15 أكتوبر 2001 · 3 رد · 678 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي فورم في الأوراكل مرتبطه به أربع شاشات اخرى اريد المساعدة في التريجر الخاص بزر الحذف الذي يحذف الداتا من جميع الشاشات ومن قاعدة البيانات في نفس الوقت أرجوا ان أكون أوضحت المطلوب

#2

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

تحياتي للجميع ..

الامر بسيط وهو عمل زر ووضع الـ TRIGGER المسمى WHEN-BUTTON-PRESSED ونكتب فيه الامر التالي :

DELETE TABLE_NAME;

وللتوضيح أكثر لو كان لدينا جدولان الأول اسمه DEPT والثاني EMP

الجدول الأول DEPT خاص بالأقسام وهو جدول MASTER أو أب

الجدول الثاني EMP خاص بالموظفين وهو جدول DETAIL أو ابن للجدول السابق.

عملية الحذف تكون أولاً للجدول الابن ومن ثم الجدول الأب أي كالتالي:

DELETE EMP;

DELETE DEPT;

أرجو أن تكون الفكرة واضحة ...

وشكراً...

#3

السلام عليكم..

نسيت أن أخبرك أنك إذا أردت أن تأكد عملية الحذف فعليك أن تحفظ وذلك بالأمر :

COMMIT;

وذلك بعد أوامر الحذف .

وبالتوفيق للجميع ...

#4

في حالة وجود اي رابط (Parent/Child) فعليك مسح سجل الإبن قبل الأب

هذا الموضوع مغلق.

مواضيع مشابهة