إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

كيفية عمل اوتو نمبر


1 رد (ردود) على هذا الموضوع

#1 Qaswarah

Qaswarah

    عضو

  • الأعضــاء
  • 16 مشاركة

تاريخ المشاركة 07 September 2007 - 06:54 AM

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

لاحظت ان اوراكل لا توفر خاصية اوتو نبمر
كيف يمكنني عمل ترقيم اوتو متسلسل في الاواركل؟

#2 miash80

miash80

    عضو مميز

  • الأعضــاء
  • 794 مشاركة
  • الاسم الأول:mousa
  • اسم العائلة:hamdallah
  • البـلـد: Country Flag
  • الاهتمامات:Read
  • المنصب الحالي:Analyst Assistant

تاريخ المشاركة 08 September 2007 - 03:43 PM

الامر بسيط ...
على فرض نريد عمل اوتو نمبر لرقم الموظف .
نعمل أنشاء Trigger على مستوى البلوك وهو pre_insert ونكتب داخله هذا الكود .
BEGIN
SELECT NVL(MAX(EMP_NO),0)+1
INTO :EMP.EMP_NO
FROM EMP;
EXCEPTION
WHEN NO_DATA_FOUND THEN
MESSAGE(SQLERRM);
MESSAGE(' ');
END;


وعلى كل حال هذا الموضوع مكرر اكثر من 10 مرات :rolleyes: :unsure: :D

اللهم أغفر للمسلمين والمسلمات والمؤمينين والمؤمينات ألاحياء منهم وألاموات الى يوم الدين


موضوع قرأتة فأعجبني
http://www.shbab1.com/2minutes.htm

اذا عجبك موضوع من مواضيعي..لا تقل لي شكراً
و لكن أدعو لي (في ظهر الغيب) بالآتي

اللهم اغفر له ما تقدم من ذنبه و ما تأخر..اللهم احسن خاتمته
اللهم اغفر لوالديه و ارحمهما و ادخلهما جناتك برحمتك يا أرحم الراحمين و لكم بالمثل ان شاء الله
ارجو من الله ان يكون ما انقله لكم من ضمن حسناتى
 356663087.jpg

 

لا تأســــفنَّ عـلى غــــــدرِ الزمــانِ لطالــمـا

رقصـــــــت على جثــــثِ الأســــــــودِ كلابا

لا تحسبن برقصـــــها تعلوا على أســــيادها
تبقى الأســــودُ أسوداً والكـــــلابُ كِــــــلابا