欢迎来到福编程网,本站提供各种互联网专业知识!
您的位置:网站首页 > 数据库 > MsSql2008

SQL Server 打开或关闭自增长

发布时间:2016-05-23 作者:xbf321 来源:转载
本文主要介绍如何使用SETIDENTITY_INSERT功能来打开和关闭列的自增长,从而可以忽略自增长实现插入或导入数据的目的。

在往数据库表中添加一行的时候,要针对自增列插入一个特定值的时候,这个函数就很有用了,比如表结构如:

id | text

1 | a

2 | b

4 | d

其中id列是自曾列,如果我们要插入3 | c的话,如果没有打开自增列,肯定是插不进去的,这时候用这个函数就有作用了

复制代码 代码如下:SET IDENTITY_INSERT [Recursive] ON

INSERT INTO [Recursive](id,text) VALUES(3,'c')

SET IDENTITY_INSERT [Recursive] OFF

通常我们在导入数据的时候会用到这种方法,希望对大家有所帮助。

相关推荐