码迷,mamicode.com
首页 > 其他好文 > 详细

关于IDENTITY_INSERT的用法介绍

时间:2017-05-03 17:30:22      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:int   插入   product   table   报错   标识   entity   off   操作   

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的用法介绍

标签:int   插入   product   table   报错   标识   entity   off   操作   

原文地址:http://www.cnblogs.com/yaozhenpeng/p/6802303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!