دوشنبه , مهر ۳ ۱۴۰۲
خانه / آموزش برنامه نویسی / آموزش دیتابیس / آموزش sql server / نحوه Reset کردن فیلدهای Identity در Sql Server

نحوه Reset کردن فیلدهای Identity در Sql Server

یکی از مواردی که بسیاری از کاربران گرامی وب سایت Aspcore.ir در مورد اون سوال می پرسیدن نحوه Reset کردن فیلدهای Identity در Sql Server می باشد .

 

بسیار پیش آمده است که کاربران گرامی پروژه های خود را با استفاده از دیتابیس Sql Server ایجاد کرده اند و در طول مراحل کدنویسی و ایجاد پروژه داده هایی را به صورت تستی وارد دیتابیس کرده اند.

اما پس از اتمام پروژه و هنگامی که قصد داشته اند پروژه را به مشتری تحویل دهند داده های دیتابیس و اطلاعات موجود در جداول را حذف کرده اند.

مشکلی که در اینجا به وجود می آید این است که معمولا در بسیاری از جداول فیلدهایی از نوع Identity در نظر گرفته می شود. مقادیر این فیلدها به صورت اتوماتیک افزایش پیدا کرده و پس از حذف اطلاعات توسط شما نیز مقادیر آنها Reset نمی شود و مجدد ادامه پیدا می کند.

 

در این حالت این سوال برای شما به وجود می آیو که نحوه Reset کردن فیلدهای Identity در Sql Server چگونه است و چطور می توان یک فیلد از نوع Identity را مجدد از صفر راه اندازی کرد.

ما در این مقاله برای شما کاربران گرامی فیلم آموزش نحوه Reset کردن فیلدهای Identity در Sql Server را آماده کرده ایم که به شما توصیه می کنیم حتما این فیلم آموزشی را مشاهده بفرمایید.

 

در این فیلم آموزشی عملیات را به صورت کامل و با استفاده از دستورات T-Sql انجام داده ایم تا شما کاربران با دستورات ایجاد دیتابیس، ایجاد جدول، استفاده از دیتابیس و برخی دستورات مهم و مورد استفاده دیگر در Sql Server نیز آشنا شوید.

توصیه می شود این مقاله را نیز مطالعه بفرمایید.

جهت دانلود نسخه اصلی فیلم آموزش نحوه Reset کردن فیلدهای Identity در Sql Server می توانید از طریق این لینک اقدام کنید.

نحوه Reset کردن فیلدهای Identity در Sql Server

3 نظر ثبت شده است.

  1. مریم سلیمانی

    سلام خسته نباشین وممنون از مطالب مفیدتون
    مشکلی که من دارم اینه که جدول رو ساختم ولی چون توی سطرها یه سری تغییر ایجاد کردم مقدار ستون identityتغییر کرده ومثلا یه دفعه از ۳ رفته به ۵ …..برای این مشکل چکاری میشه انجام داد ….ممنون ازشما

  2. با عرض سلام و خسته نباشید
    واقعا مطلب خوبی بود که همیشه آدم بهش احتیاج پیدا می کند
    واقعا ممنون استاد
    من یه سوال دیگه تو همین زمینه دارم
    جداول Identity که فیلد آی دی آن ها از نوع String یا همان GUID هست ، نمیشه مرتب سازیشون رو بر اساس این فیلد انجام داد ، راه حلی را پیشنهاد می کنیم تا بتونیم اطلاعات این جداول رو هم مرتب می کنیم

    • سعید بحرانی فرد

      با سلام
      راه حل های زیادی هست
      می تونید علاوه بر کلید اصلی که از نوع GUID هست یک فیلد int از نوع identity هم در نظر بگیرید و مرتب سازی رو براساس این فیلد انجام بدید
      موفق باشید

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *