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

سؤال عن الترقيم التلقائي في اوراكل

بدأه abudawoodd في 7 أبريل 2009 · 5 رد · 1,955 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف استطيع استخدام الترقيم التلقائي في اوراكل

كتبت برنامجي على فيجوال مستخدماً أداة ADODC مربوط بقاعدة بيانات اكسس

والآن اريد الانتقال إلى وراكل ونجحت في ذلك وعملت بشكل ممتاز إلا أن الترقيم التلقائي لم يعمل معي في قاعدة اوراكل

يرجى الحل ولكم جزيل الشكر

#2

اخي لاتوجد خاصية الترقيم التلقائي في الاوراكل ... يمكنك القيام بهذا الامر برمجيا. بالبحث عن أعلى قيمة موجودة في الجدول ومن ثم اضافة +1 عليها لتكون لديك قيمة جديدة .

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#3

أشكرك أخي على الرد

لكن الأخوة في قسم اوراكل يقولون موجودة واسمها sequance لكنهم لا يعلمون كيفية الاستفادة منها في فيجوال بيسك

يرجى المساعدة ولكم جزيل الشكر

تم تعديل هذه المشاركة بواسطة abudawoodd في 9 أبريل 2009 في 09:31

#4

اخي ان عمل sequance يحتاج الى انشاء trigger داخل قاعدة البيانات وتقوم باستدعائه عند الحاجة ... وبالتالي فهو يؤدي نفس العملية التي سبق وان قلتها لك . بالبحث عن اعلى قيمة في الجدول واضافة واحد عليها . وبالتالي فجملة Select يمكن ان تفي بالغرض لانها تؤدي نفس اداء sequance .

مثال :

sql= "select val (max(id) +1) as Autono from table_Name ;"

وفي الرابط ادناه تجد شرح كامل عن sequance من شركة اوراكل الام . ولكن باللغة الانجليزية .. ويمكنك الاستفادة منه

http://www.oracle.com/technology/products/...7_sequences.pdf

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#5

السلام عليكم

وأنا مثلك ياأخي بس أبغى اعمل ترقيم تلقائي لعملاء بالفيجوال بيسك باستخدام for

أرجو الرد بسرعة

#6

ليش مطنشيني حدا يرد علي

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