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

بتاريخ:

السلام عليكم وحمة الله وبركاتة ممكن أحد يساعدني في عمل السيكوانس نمبر
واكون شاكر له (إن الله لايضيع أجر المحسنين)

بتاريخ:

إلي الأخ العزيز..
إذا كان لديك tableاسمه emp مكون من code,name,remark وتريد sequence number للcode فقم بكتابة الكود التالي :
select nvl(max(to_number(code)),0)+1 from emp
الرجاء الدعاء لأخوك في الله :blink:

بتاريخ:

الأخ الكريم
لعمل sequence تكون الطريقة كالتالي:

create sequence sequence_name 
[start with 5] لتحديد القيمة التي يبدأ عندها الترقيم
[minvalue 0] لتحديد اقل قيمة 
[maxvalue 100] لتحديد القيمة العظمى
[increment by 1] لتحديد مقدار الزيادة في قيمة sequence
[cycle | no cycle] للتحكم هل يتم اعادة الترقيم بعد الوصول للقيمة العظمى أم لا
;

بتاريخ:
:blink:
بتاريخ:

بسم الله الرحمن الرحيم


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


create sequence seq_employee
start with 1050
nomaxvalue
nocycle;
commit;

ويتم إضافة الكود التالي في الحقل المراد عمل sequence له في خاصية
initial value
وهو
sequence.name_sequence.nextval:
أي
sequence.seq_employee.nextval:

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

بتاريخ:

السلام عليكم و رحمة الله و بركاته
الأخ العزيز باحتصار
اذا كنت تريد عمل sequnace و لا تريد ترك فراغات في الترقيم كما في أرقام الفواتير مثلا
تستخدم select nvl(max(field_name),0)+1 from table name

و اذا لا يهمك أن يكون التسلسل متصل استخدم oracle sequance كما شرح الأخوة الأفاضل


ملوحظة :
make the sequnace code in pre-insert trigger in form or before insert trigger in database
to prevent locks

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

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

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

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

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

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.