بتاريخ: 27 يناير 200917 سنة comment_147865 السلام عليكمعندي مشكله واتمنى القااء لها حل هناالمشكله هي اني ابي اخلي الارقام في احد الحقول تكون اوتوماتيك ,,, يعني اذا بديت برقم 100 ابي الرقم اللي بعده اوتوماتيك يكون 101 ,, بدون الحاجه الى كتابه الارقام ,,,, وانا استخدمت تعلميه ,,, ولم ينفذ ما اريده ,,,, بكتب التعليمه ,,, وابي اعرف شنو ناقصها ,,, SQL:>CREATE SEQUENCE DOCTORS_D_ID INCREMENT BY 1 START WITH 100 MAXVALUE 500 NOCACHE NOCYCLE; وهذه الصوره توضح ما اريد تم تعديل 28 يناير 200917 سنة بواسطة hanyfreedom تم تعديل عنوان الموضوع ليدل على مضمونه . تقديم بلاغ
بتاريخ: 27 يناير 200917 سنة comment_147877 السلام عليكماخي الكريم ... هادا الحلاكتب الكود على مستوى البلوك بترجر PRE-INSERT BEGIN SELECT MAX(NVL(PART_NO,100)+1) INTO :BLK.PART_NO FROM PARTS; IF NVL(:BLK.PART_NO,0)=0 THEN :BLK.PART_NO:=100; END IF; END IF; EXCEPTION WHEN OTHERS THEN :BLK.PART_NO:=100; END; -------------------------------------------------------------------بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.