sqlserver中set IDENTITY_INSERT on 和 off 的設置方法


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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM