۱۳۸۹/۰۷/۲۰

نوشته شده توسط Reza Alizadeh Majd
دسته بندي:

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


SET IDENTITY_INSERT [table] ON

Insert records

SET IDENTITY_INSERT [table] OFF

0 نظر:

ارسال یک نظر