بعضی وقتا پیش میاد که بخواهیم موقع Insert توی یک Table که فیلد کلید اصلی اون بصورت اتوماتیک مقدار دهی میشه کلید رو بصورت دستی تعیین کنیم. اگه بصورت عادی بخواهیم اینکار رو بکنیم با پیغام خطا روبرو میشیم . برای این منظور میتونیم از IDENTITY_INSERT استفاده کنیم، به این صورت که در ابتدا اون رو ON کرده و بعد از پایان insert ها دوباره به حالت OFF تغییر میدیم:
SET IDENTITY_INSERT [table] ON Insert records SET IDENTITY_INSERT [table] OFF
0 نظر:
ارسال یک نظر