往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

posted @ 2007-08-21 18:41  margiex  阅读(970)  评论(1编辑  收藏  举报