sqlserver中set IDENTITY_INSERT on 和 off 的設置方法:
執行插入數據庫插入數據時報了以下錯誤,我明明沒有給主鍵set值但還是報錯
解決方法如下:
qlserver 批量插入記錄時,對有標識列的字段要設置 set IDENTITY_INSERT 表名 on,然后再執行插入記錄操作;插入完畢后恢復為 off 設置
格式:
set IDENTITY_INSERT 表名 on
set IDENTITY_INSERT 表名 off
舉例:
set IDENTITY_INSERT peoplePworkpositiontype on
insert peoplePworkpositiontype(id,workpositiontype,workpositiontypeid) values(1 , '平台' , 1 )
insert peoplePworkpositiontype(id,workpositiontype,workpositiontypeid) values(2 , '陸地' , 2 )
insert peoplePworkpositiontype(id,workpositiontype,workpositiontypeid) values(3 , '海上' , 3 )
詳細介紹請查看全文:
https://cnblogs.com/qianzf/
原文博客的鏈接地址:
https://cnblogs.com/qzf/