PDA

View Full Version : کمک- تقییر مقدار فیلد AutoNumber



arman_Delta2002
سه شنبه 05 اردیبهشت 1391, 17:03 عصر
سلام من میخواستم بدونم آیا دستوری حد که یک فید کلید AutoNumber رو مقدار عدد جدیدش که قراره ایجاد شه رو مشخص کرد؟

tiphooo
چهارشنبه 06 اردیبهشت 1391, 17:37 عصر
اگر منظورتان این است که مثلا اگر ID بعدی 1000 است و شما می خواهید مثلا به جای آن 2000 را وارد کنید به نظر من اگر راهی هم وجود داشته باشد فلسفه AutoNumber را کاملا زیر سوال می برد
اما اگر فقط می خواهید بدانید رکوردی که الان می خواهد ایجاد شود چه ID را به خود می گیرد این یک بحث دیگر است
البته برای حالت اول می توان با کدنویسی خاصیت AutoNumber را OFF کرد و بعد از درج مقدار دلخواه مجددا آن را ON کرد ولی اگر قرار است چنین کاری انجام شود بهتر است کلا از AutoNumber استفاده نکرد

Felony
پنج شنبه 07 اردیبهشت 1391, 06:11 صبح
دستور DBCC CheckIdent (http://msdn.microsoft.com/en-us/library/ms176057.aspx) .

baktash.n81@gmail.com
شنبه 09 اردیبهشت 1391, 11:48 صبح
البته برای اینکه بتونید یه فیلد Identity مقدار بدید لازم نیست که اونو از Identity خارج کنید ...

SET IDENTITY_INSERT [ database_name . [ schema_name ] . ] table { ON | OFF }