سؤال
لديّ جدول يتم فيه معرف عمود PK من النوع BigInt ويتم ملؤه تلقائيًا متزايدًا من 1،2،3 ... لذا لاحظت أنه في بعض الأحيان ، تكون المعرفات التي يتم إنشاؤها في بعض الأحيان لها قيمة كبيرة جدًا . على سبيل المثال ، تشبه المعرفات 1،2،3،4،5000000000000001،50000000000002
أقوم بإجراء عمليات حذف على هذا الجدول ، لكنني متأكد تمامًا من أن الهوية المفقودة لم يتم استخدامها من قبل.
لماذا يحدث هذا وكيف يمكنني إصلاح هذا؟
شكرا جزيلا على النظر إلى هذا.
بيفي: Sybase ase 15.0.3 ، Linux
المحلول
يمكنك الحصول على هذا مع Sybase عند إعادة تشغيل النظام بعد إيقاف تشغيل غير لائق. انظر الوصف الكامل ، وماذا تفعل حيال ذلك ، هنا.
لا تنتمي إلى StackOverflow