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

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


Qaswarah

Recommended Posts

الامر بسيط ...
على فرض نريد عمل اوتو نمبر لرقم الموظف .
نعمل أنشاء 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

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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