بتاريخ: 29 نوفمبر 201510 سنة comment_268176 السلام عليكم ورحمة الله اخوانى الاعزاء اتمنى ان تفيدونى بخصوص الحفاظ على تسلسل السيكوانس حتى بعد الغاء بيان يرجع السيكوانس الى الرقم التالى التريجر المستخدم PRE-INSERT DECLARE X NUMBER ; BEGIN SELECT STATUS_seq.NEXTVAL INTO X FROM dual ; :STATUSF.SID:= X; END; وهو يعمل جيدا ولكن عند الغاء بيان يعطى الرقم الجديد وليس الرقم قبل الحذف تم تعديل 29 نوفمبر 201510 سنة بواسطة ميسم الكرام تقديم بلاغ
بتاريخ: 29 نوفمبر 201510 سنة كاتب الموضوع comment_268177 السلام عليكم ورحمة الله اخوانى الاعزاء اتمنى ان تفيدونى بخصوص الحفاظ على تسلسل السيكوانس حتى بعد الغاء بيان يرجع السيكوانس الى الرقم التالى التريجر المستخدم PRE-INSERT DECLARE X NUMBER ; BEGIN SELECT STATUS_seq.NEXTVAL INTO X FROM dual ; :STATUSF.SID:= X; END; وهو يعمل جيدا ولكن عند الغاء بيان يعطى الرقم الجديد وليس الرقم قبل الحذف تقديم بلاغ
بتاريخ: 29 نوفمبر 201510 سنة comment_268181 لا يوجد طريقة للحفاظ على قيمة التسلسل بعد الحذف لقيد معين تقديم بلاغ
بتاريخ: 29 نوفمبر 201510 سنة كاتب الموضوع comment_268184 جزاكم الله خير وشكرا للأهتمام جعله الله فى ميزان حسناتكم تقديم بلاغ
بتاريخ: 7 ديسمبر 201510 سنة comment_268575 السلام عليكم ورحمة الله اخوانى الاعزاء اتمنى ان تفيدونى بخصوص الحفاظ على تسلسل السيكوانس حتى بعد الغاء بيان يرجع السيكوانس الى الرقم التالى التريجر المستخدم PRE-INSERT DECLARE X NUMBER ; BEGIN SELECT STATUS_seq.NEXTVAL INTO X FROM dual ; :STATUSF.SID:= X; END; وهو يعمل جيدا ولكن عند الغاء بيان يعطى الرقم الجديد وليس الرقم قبل الحذف استخدم select max(empno)+1 from emp; في هاته الحالة لابد من حفظ البيانات مع كل اضافة او تغيير او حذف اذا اردت اضافة مجموعة من السجلات تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.