الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

اسقاط او توقيف عمل الـ Trigger

Featured Replies

بتاريخ:

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


هل يمكن اسقاط trigger أو توقيف إنطلاقه من خلال إنطلاق trigger اخر


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

بتاريخ:

لم افهم ماتريد جيدا ولكن .....................

تستطيع استخدام :Raise form_trigger_failure

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



اتمنى ان يكون هذا المطلوب

بتاريخ:

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


افهم انك تقصد الDatabase Triggers
,و ليس الforms triggers

كما فهم الاخ الكريم sky information

حيث ان اسقاط تريجر هي drop trigger
و هي غير موجودة في الforms triggers و عليه ان كان فهمي صحيحا
فاحب ان اوضح لك انه لا يمكنك تنفيذ جمل الDDl بداخل تريجر
حتي لو عن طريق ديناميل سكول
مثل استخدام
execute immediate

لان جمل الddl تحتوي علي implicit commit
و من المعروف انه لا يمكنك اصدار commit بداخل trigger لذلك اتوقع انه سيكون هناك error
بداخل الترجير و لن يتم تنفيذه

يمكنك ان تستخدم افكار اخري لتحقيق ما تريد
مثلا يمكنك عن طريق التريجر الذي تريده ان يوقف عمل تريجر اخر ان تضع فلاج مثلا في تابل به اسم التريجر و حالته من حيث التنفيذ ام لا
و في داخل التريجر الاخر الذي تريد ايقافه علي حسب ما اذا كان التريجر الاخر اشتغل ام لا
تقوم باختيار هذا الفلاج في سيليكت فاذا كان ب 1 مثلا و هي القيمة التي تم تعديلها من التريجر الاخر
فلن تقوم بتنفيذ ما به
جرب
و بالتوفيق

بتاريخ:
  • كاتب الموضوع

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

جزاكم الله كل خير وبارك لكم في اعمالكم

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.