SQR بتاريخ: 27 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 27 يناير 2009 (معدل) السلام عليكمعندي مشكله واتمنى القااء لها حل هناالمشكله هي اني ابي اخلي الارقام في احد الحقول تكون اوتوماتيك ,,, يعني اذا بديت برقم 100 ابي الرقم اللي بعده اوتوماتيك يكون 101 ,, بدون الحاجه الى كتابه الارقام ,,,, وانا استخدمت تعلميه ,,, ولم ينفذ ما اريده ,,,, بكتب التعليمه ,,, وابي اعرف شنو ناقصها ,,, SQL:>CREATE SEQUENCE DOCTORS_D_ID INCREMENT BY 1 START WITH 100 MAXVALUE 500 NOCACHE NOCYCLE; وهذه الصوره توضح ما اريد تم تعديل 28 يناير 2009 بواسطة hanyfreedom تم تعديل عنوان الموضوع ليدل على مضمونه . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 27 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 27 يناير 2009 السلام عليكماخي الكريم ... هادا الحلاكتب الكود على مستوى البلوك بترجر 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; -------------------------------------------------------------------بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.