往mssql 表的自增长字段中添加值
使用如下SQL语句:
SET IDENTITY_INSERT IdentityTable ON
INSERT IdentityTable(TheIdentity, TheValue)
VALUES (3, 'First Row')
SET IDENTITY_INSERT IdentityTable OFF
上面的一语句,一次只能操作一张表,必须完成一张表的操作之后才能操作另一张表.
如果插入的ID值比当前表中的值大,则下次自动insert identity字段时将以这个新的ID值为种子. 即上面示例中系统将自动从4开始添加.
ref:
http://www.sqlteam.com/article/how-to-insert-values-into-an-identity-column-in-sql-server