##1.更改自增列當前的值
####查看某個表中的自增列當前的值:
DBCC CHECKIDENT (TableName)
####修改某個表中的自增列當前的值:
DBCC CHECKIDENT (TableName, RESEED, value)
RESEED不是列名,固定寫法。
####比如我要把 Division 表中的 自增列 的當前值改爲 30 可以用如下命令
DBCC CHECKIDENT (Division, RESEED, 30)
然後用
DBCC CHECKIDENT (Division)
你可以看到顯示的是當前值是30
##2.SQL強制爲標識列插入數據
set identity_insert 表名 on --打開
insert into 表名 (自動增長ID列,……) values (100,……)
set identity_insert 表名 off --關閉
例如:
set identity_insert tblClass on --打開
insert into tblClass (cid,cname) values (100,‘java班’)
set identity_insert tblClass off --關閉
##3.例如出現以下錯誤
Cannot update identity column