مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mohammadd

عضویت از 1395/12/08

پرش شماره فیلد Identity

  • شنبه 30 تیر 1397
  • 15:03
تشکر میکنم

سلام یکسری فیلد  برای شماره ردیف دارم از نوع Bigint یا INT و گفتم از 1 شروع بشه و یکی یکی اضافه بشه ولی یهو بعد مدتی مثلا از 60 میپره 1000 و از اون هزار شماره میده و دوباره بعد مدتی از اون هزار میپره 2000 علت چیه و چجوری میشه رفعش کرد؟؟

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • شنبه 30 تیر 1397
  • 15:34

سلام

شما وقتی از طریق اپلیکیشن خودتون بهنگام کدنویسی تست می گیرید و حتا اگر تست هاتون ارور بده و کامل اجرا نشه هم یک Identity  اضافه میشه!!!

پس احتمال اینکه شما در این وسط در حال دیباگ پروزه بوده اید زیاد است!!! الببته از 60 به 1000 که خیلی بعیده!!!!!!!!!!!!!!!!!!!!!!!

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 30 تیر 1397
  • 15:41

سلام 

بعید نیست 

زمانی که شما در حال توسعه هستید sql تعداد 1000 تا id رو در یه جدول در روی رم رزرو میکنه و از اون ها استفاده میکنه و حالا اگر بنا به دلیلی در حین کار سیستم قطع یا ری استارت بشه اون 1000 تا از بین میره و از 1000 تای بعدی شروع میکنه 

این زمانی اتفاق میوفته که نتونه مقدار رزرو شده رو آزاد کنه و سوخت میشه 

کاربر سایت

محمد

عضویت از 1392/04/03

  • دوشنبه 1 مرداد 1397
  • 18:28

منم همین مشکل رو دارم

برای حل این مشکل باید چیکار کنیم از دستور t272- استفاده کردم اما درست نشد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)