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

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

کاربر سایت

ahmadi

عضویت از 1393/07/18

راهنمایی در مورد دیتابیس

  • شنبه 9 اردیبهشت 1396
  • 10:22
تشکر میکنم

سلام من در یکی از جدول هام که ایدی داره این ادیدی به صورت خودکار گرفته میشه و هر از کاری پرش داره مثلا تا عدد25 میره یهو میره بالای 1000 دلیل اینکار چیه؟

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

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

سجاد باقرزاده

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

  • شنبه 9 اردیبهشت 1396
  • 10:59

امکان دارد که مقدار seed برای فیلد Auto increment شما تغییر کرده باشد و روی 1000 ست شده باشد برای reset کردن آن می توانید از دستور کوئری زیر استفاده کنید تا seed جدول مورد نظر را روی آی دی که می خواهید تنظیم کنید :

DBCC CHECKIDENT('tableName', RESEED, 26)

عدد 26 می تواند قابل تغییر باشد و عدد شروع seed شما در جدول باشد.

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • شنبه 9 اردیبهشت 1396
  • 11:44
increment روی ۱ هست ممکن هست هم از جیزی دیگه ای باشه?
کاربر سایت

سجاد باقرزاده

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

  • شنبه 9 اردیبهشت 1396
  • 11:53

امکان داره قبلا رکوردهایی وارد جدول شده و پاک شده و آخرین عدد seed روی 1000 قرار گرفته باشه. با کدی که در بالا نوشته شده می توانید seed های خودتون رو reset  کنید.

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

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

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

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