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

اضافة حقل (ترقيم تلقائي )

مغلق
بدأه عمر المختار في 16 مارس 2003 · 7 رد · 1,004 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأكارم ..

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

ماهي الطريقة التي يمكنني بواسطتها تعريف أحد الحقول عند تأسيس جدول ما ليكون (ترقيم تلقائي ..) auto number... وشكرا على جهودكم الطيبة

#2

يكون ذلك بواسطة Trigger When_New_Form_Instance ، ويكون بالشكل التالي:

Select (max(no)+1) into :no from emp

والله أعلم

#3

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

الطريقة المذكورة سابقا جيدة ولكن لها عيوب إذا كان هناك أكثر من مستخدم يقوم بعملية الإضافة فسيأخذ أكثر من مستخدم نفس القيمة max

لأن كل منهم لم يحفظ حتى الآن

والعيب الآخر هو زيادة الضغط على الشبكة

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

trigger pre insert

#4

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

أشكر للأخوة الأعزاء سرعة الاستجابة ... و جزاكم الله كل خير......

#5

اخى العزيز

استخدم sequence

فهو جزئية فعالة

#6

كيف يمكن استخدم sequence

#7

السلام عليكم ... الشكر كل الشكر للأخ pope وموصولا للحميع

وأرفق لكم طريقة الاستخدم sequence على الرابط أدناه كمساهمة بسيطة .. وقد تم تجربتها ونجحت ...... وتحياتي

http://www.cs.rpi.edu/~temtanay/dbf-fall97...cle/unique.html

#8

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

شكرااا لكم

ويعطيكم العافية ع المعلومات القيمة

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

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