版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lqh4188/article/details/53308310
1.当数据库表字段的列设置为自增列后,不能人为改变自增列的值
2.但有时候在导数据或公用配置过程中,有些基础设置的值是不变的或者是固定,这样在新起项目或导数据时会出现问题。
怎么才能修改自增列的值,让导入的数据按我们指定的值存放呢,
网上各种方法均比较复杂,且操作不便利,
下面介绍一种简单的数据设置方法:
IDENTITY_INSERT
参数:ON(开始) OFF(结束)
注:此方法只可插入新值,仍然不能修改原有Identity列的值
示例:
SET IDENTITY_Insert TestTABLE ON
insert TestTABLE(IDENTITYID,Code,XX,XX)
VALUES(43,'','xx','xx');
SET IDENTITY_INSERT TestTABLE OFF
说明:
TestTable:数据库表名
IDENTITYID:自增列字段
这样我们就可以轻松进行数据导入,或写入指定值的数据了