PDA

View Full Version : سوال: دادن مقدار جدید به یک فیلد Identity



bmanfy
چهارشنبه 26 فروردین 1388, 18:30 عصر
سلام دوستان :
جدولی دارم که یک فیلد از نوع Identity داره . فرض کنید یک رکورد ثبت شده که مقدار اون فیلدش 10 باشه . حالا به هر دلیلی میخوام Sql یک مقدار جدید برای اون در نظر بگیره .
(دقت بفرمایید که من نمیخوام هیچ دخالتی در این که اون مقدار چی باشه داشته باشم فقط میخواد تغییرش بده )
البته بدون اینکه رکورد رو حذف کنم و مجددا اضافش کنم . میخوام بدونم دستور مستقیم هست ؟
ممنون .

shervin farzin
چهارشنبه 26 فروردین 1388, 22:25 عصر
سلام
اصلا مفهوم Unique Key اينه كه براي هميشه به يك ركورد الحاق بشه و هيچي اين دو رو از هم
جدا نكنه ، حتي Delete . پس هيچ جور نبايد بتونين كد Identity رو عوض كنيد ، كه اگر بشه جاي
سوال داره .
موفق باشيد .

ghabil
یک شنبه 30 فروردین 1388, 09:02 صبح
نگرانی که شروین مطرح کرده نگرانی منطقی هست ولی به هر حال گاهی اوقات لازم هست ، مثلا زمانی که میخواهید جداول صفر سیستم رو آماده کنید:

http://barnamenevis.org/forum/showthread.php?t=129671