首页 > 代码库 > 关于IDENTITY_INSERT的用法介绍
关于IDENTITY_INSERT的用法介绍
IDENTITY_INSERT用于对表中的标识列进行显式插入操作时的设置。格式如下:
set identity_insert TABLE_NAME ON/OFF
如果需要对表中定义为IDENTITY属性的列进行插入操作,需要首先将identity_insert打开,才可对其进行插入操作,insert into TEST (id,product) values (1,‘abc‘)
另外值得注意的是,如果identity_insert被打开,则后续在插入一行时必须要对该标识列进行插入操作才行,而不能省略identity列,否则会报错。
insert into TEST (product) values (‘dddd‘)
在执行以上语句时,省略了id列,所以会报错。或者将set identity_insert TABLE_NAME OFF,关闭对标识列的插入,则可以不用插入标识列的值了!
关于IDENTITY_INSERT的用法介绍
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。