ورود

View Full Version : ریست کردن ستونی که خاصیت identity دادرد در sql compact



aghayex
پنج شنبه 27 مرداد 1390, 18:46 عصر
با سلام خدمت دوستان
من یه دیتابیس sql campact دارم که هر تیبل برای خودش یه ستون identity داره حالا اگه اطلاعات از اول یا وسط یا آخر اون حذف شد می خوام دوباره ترتیب اون ستون از 1 شروع بشه

Galawij
پنج شنبه 27 مرداد 1390, 19:55 عصر
سلام.
پست شماره 5 این لینک (http://barnamenevis.org/showthread.php?297602-چند-سوال-در-مورد-Sql-server) را مطالعه بفرمائید.

oliya24
پنج شنبه 27 مرداد 1390, 22:57 عصر
از دستور زیر استفاده کن کارت انشالله حل میشه
truncate tabel table name

truncate table این دستورشه و جلوش هم اسم جدولت رو بنویس
موفق باشی

یوسف زالی
جمعه 28 مرداد 1390, 07:00 صبح
WOW!
این بنده خدا رو بیچاره نکنین!
با این دستور کل اطلاعاتتون پاک میشه.
این طور که من دستگیرم شد منظور ایشون شماره ردیف هست.
شما اگر شماره ردیف می خواهی اصلا لازم نداری فیلد بگیری.
کافیه در select از row_number() over استفاده کنی.

oliya24
جمعه 28 مرداد 1390, 16:19 عصر
سلام دوست یکم واضح تر بگی مشکلت چیه این دستوری که من دادم برای اینه که مثلا شما دوفیلد داری یکی نام و دیگری شماره شماره که identity داره شما 5 عدد نام وارد میکنی و 5 شماره برای شما ثبت میشه

حالا اگر بخواهی که این 5 تا رو به کل پاک کنی و دوباره نام بنویسی ستون شماره از عدد 6 شروع میکنه به کنتر انداختن ولی با دستوری که بنده نوشتم ستون شماره ریست میشه
موفق باشی دوست گرامی

jalallinux
یک شنبه 03 مرداد 1395, 12:56 عصر
با سلام خدمت دوستان
من یه دیتابیس sql campact دارم که هر تیبل برای خودش یه ستون identity داره حالا اگه اطلاعات از اول یا وسط یا آخر اون حذف شد می خوام دوباره ترتیب اون ستون از 1 شروع بشه

سلام
این دستورشه :
DBCC CHECKIDENT('TableName', RESEED, 0)