PDA

View Full Version : سوال: ريست کردن جدول فيلد از نوع (int)؟



s.shateri
دوشنبه 30 خرداد 1390, 00:46 صبح
سلام دوستان من ميخوام وقتي تمام اطلاعات
جدولمو پاک کردم از 1 شروع به ثبت کنه کدشو دارم(TRUNCATE TABLE نام جدول
) چون تازه کارم نميدونم چه جوري تو برنامه ازش استفاده کنم لظفا راهنمايي
کنيد. نمونه برنامه هم ميخوام.ممنون

mortezagt
دوشنبه 30 خرداد 1390, 11:15 صبح
سلام دوستان من
راستش منم يه همچين چيزي رو نميدونم و اگر كسي بلده راهنماي كنه نه دبستاني:لبخند:

مطمعنا در پاسخ اولي ميگيد كه ( سلام . ميشه يكم بيشتر توضيح بدي از چه بانكي استفاده ميكني اگر هم ميتوني پروژه رو بده بهمون)
خوب حق با شماست اين دوست ما يكمكي توضيحاتش ناقصه اما من كاملش ميكنم :

بانك اطلاعاتي دوستمون اكسس هستش يا اس كيو ال فرقي نميكنه دوستان هر دوشون رو توضيح بدن
اين از اين و بعديش توي بانك دوستمون يه فيلد داره كه از نوع AUTONUMBER هستش دوستان مستحضر هستند با ايجاد هر ركورد فيلد اوتونامبر يه شماره به ترتيب از يك تا بي نهايت به هر ركورد اختصاص ميده حالا مشكل ما اينه كه فرض ميكنم توي جدولمون 100 تا ركورد وجود داره و فيلد اوتونامبر ما از يك تا صد به ركوردهامون اختصاص داده حالا ميايم همه ركوردها رو پاك ميكنيم حالا ميخوايم يه ركورد جديد وارد جدولمون كنيم حالا فيلد اوتونامبر به جاي اينكه از شماره يك شروع به ثبت كنه مياد از ادامه شماره هاي قبلي يعني از 101 شروع ميكنه
ما ميخوايم كاري كنيم كه فيلد اوتونامبر ما از شماره يك شروع به ثبت كنه
فكر كنم واضح توضيح دادم

saeed_sho
سه شنبه 31 خرداد 1390, 12:07 عصر
سلام
من همین الان عضو شدم وسوال شما رو دیدم باید از این دستور استفاده کنی
DBCC CHECKIDENT(schemaname.tablename, RESEED, 1
بعد از 1 باید پرانتزو ببندی نمیدونم چرا تایپ نشد.