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

前言

最近頻繁用數據庫,發現數據庫並無想一想的那麼好操做,今天遇到了一個插入的問題,表格建好了,往裏邊插入數據的時候就報錯。說set IDENTITY_INSERT on 和 off 的問題。sql


解決方法

sqlserver 批量插入記錄時,對有標識列的字段要設置 set IDENTITY_INSERT 表名 on,而後再執行插入記錄操做;插入完畢後恢復爲 off 設置數據庫


格式

set IDENTITY_INSERT 表名 on
insert table(屬性名稱)values(添加的內容)
set IDENTITY_INSERT 表名 off
sqlserver

舉例

SET IDENTITY_INSERT comment ONspa

insert into comment(id,content,createTime ,userIp,newsId) values
(‘1’,’zzsdhf’,2014-10-12,12,4)server

SET IDENTITY_INSERT comment offtable

相關文章
相關標籤/搜索