الانتقال إلى المحتوى
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 after insert

Featured Replies

بتاريخ:

هل باستطاعتنا تنفيذ تريجر Trigger after insert

بحيث يقوم بإضافة سجل جديد على نفس الجدول بشرط تغيير بعض القيم..

 

  • بعد 2 أسابيع...
بتاريخ:
  • كاتب الموضوع

هل الموضوع صعب لهذه الدرجة ..

الـ Trigger المراد على مستوى الجدول بحيث إذا تم إضافة بيانات عليه يقوم التريجر بالبحث عن هذه القيم في الجدول الرئيسي فإذا لم يجد هذه البيانات في الجدول الرئيسي يوم بتكرار السجل المطابق له بنفس الجدول مع أختلاف قيم معين منعا للتكرار.

فمثلاً أصناف المخزون في حالة تم إضافة صنف جديد على مخزن معين ولم يكن هذا الصنف مدخل من قبل يوم الـ Trigger بإضافته مع تغيير رمز الفرع.

تم تعديل بواسطة بن فرحان

بتاريخ:

post insert

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

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

 

قصدك أقوم بعمل تريجر داخل النافذة يقوم بعملية الفحص وإضافة السجل عبر post insert

أنا عامل مثل هذا الإجراء قبل عملية الحفظ 

 

لكن رغبت بتنفيذ هذا الإجراء عبر  Trigger after insert تقوم به قاعدة البيانات تلقائيا

 

فياترا من بيفيدنا بهذا الموضوع

 

تم تعديل بواسطة بن فرحان

بتاريخ:

حضرتك عامل المخزن صنف رئيسى وصنف فرعى ؟

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

نعم .. وكلاهما في نفس الجدول لأن النظام صغير .. ولا يحتاج إلا لجدول واحد يحمل متغير وهو رمز المخزن 

مثلاً: المخزن الرئيسي وبه جميع الأصناف رمزه واحد

المخزن الفرعي وبه مخزن الأصناف التي تم إضافتها من المخزن الرئيسي رمزة اثنين

بتاريخ:

يتعرف ازاى انه صنف جديد  ايه الحقل (العمود) اللى عندك يحدد انه صنف جديد

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

برقم المخزن + رقم الصنف

تم تعديل بواسطة بن فرحان

بتاريخ:

حضرتك بتكتب رقم صنف لو مش موجود بيقى صنف رئيسى جديد ؟

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

هذا الجدول يكون فيه رقم الصنف وهو يتكرر مع كل رقم مخزن وانا عامل الـ

 PRIMARY KEY(STORE_ID, ITEM_ID)

الـ store_id يرمز للمخزن 

الـ ITEM_ID يرمز للصنف

 لذلك عند إضافة صنف في مخزن أخر أقوم بنسخ بيانات الصنف من المخزن الأول إلى المخزن الثاني مع تغيير فقط بـ Store_id

بتاريخ:

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

لو مش موجود (صنف جديد ) لا بد من عمل سجل له فى المخزن الرئيسى اولا  ثم ادخاله فى المخزن الفرعى بعد جلب بياناته من المخزن الرئيسى

رقم الصنف فى المخزن الفرعى foreign key  تمام  

 

ممكن ال تبين الجدولين  

وممكن شاشة اضافة الاصناف الفرعية 

 

 

تم تعديل بواسطة rabie123

  • بعد 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.