أقوم بعمل form عن عملية إعارة كتب في مكتبة
وأريد إعطاء رقم تسلسلي للإعارات المطلوبة لكل كتاب
واستعملت الامر التالي
BOOK_LOAN.SERIAL_NO :=:SYSTEM.TRIGGER_RECOR;
لكن المشكلة أن هذا الامر يعطي التسلسل على الشاشة فعلا
لكن عند إجراء أي عملية حذف يتم عملية التسلسل ولا يتجاهل العدد الناقص
مثلا (1 ، 2 ،3 ،4) إذا حذفنا 2، 3 يتم التتسلسل من 5
وهذا ليس المطلوب
ملاحظة : يمكن إجراء التسلسل بدون تخزينة في ال DB
وأشكر لكم تعاونكم مقدما