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

تسلسل تلقائي في جدول واكثر من مستخدم

Featured Replies

بتاريخ:

السلام عليكم 

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

select max(nvl(inv_no,0)+1) into :order_in.inv_no from order_in

لكن المشكلة عند قيام  اكثر من مستخدم بالاضافة بنفس الوقت يعترض لانه يجد الاكبر ويزيد عليه واحد فما هو الحل ؟؟؟
وشكرا مقدما
بتاريخ:

حطه في الـ pre-insert

بتاريخ:

السلام عليكم 

 

ضع هذا الكود في تريقر PRE-INSERT

BEGIN
SELECT NVL(MAX(C_NO),0)+1
INTO :B.C_NO
FROM TABLE;

EXCEPTION WHEN OTHERS THEN 
	:B.C:=NULL;
END;




تم تعديل بواسطة anas.soft

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

الاخوة الاعزاء anas.soft و   eslam elbyaly

شكرا جزيلا للاجابة ساقوم بالتجربة 

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

الكود يعمل بشكل ممتاز شكرا للاخوة

  • بعد 3 شهور...
بتاريخ:

 ما اشتغل :unsure:  عندي ممكن الخطوات.لان يكرر رقم واحد ما يزيد و ما يطلع في الجدول الرقم تسلسل 

بتاريخ:

+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.