بتاريخ: 19 سبتمبر 200719 سنة comment_110311 السلام عليكم ورحمة الله وبركاتةلدى مشكلة فى رقم تسلسل الفاتورة الموضوع على الشاشة حيث يترك بعض الارقام فى فترات متفاوتة مثل 100101103104106وهاكذا مع العلم ان هناك جهازين يعملان على نفس البرنامج بقاعدة بيانات واحدة كيف احل هذة المشكلة declare v_num number(30); v_ser varchar2(30);begin select max(MAN_MAINT_SERIAL) into v_num from man_maint_trans_h; if v_num is null then :MAN_MAINT_SERIAL := 1; else select max(nvl(MAN_MAINT_SERIAL,0))+1 into :MAN_MAINT_SERIAL from man_maint_trans_h; end if;end; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.