在往数据库表中添加一行的时候,要针对自增列插入一个特定值的时候,这个函数就很有用了,比如表结构如:
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
INSERT INTO [ Recursive ] (id, text ) VALUES ( 3 , ' c ' )
SET IDENTITY_INSERT [ Recursive ] OFF