2013-04-05 57 views
0

SQL Server中有没有其他选择(例如更改列查询)DBCC CHECKIDENT?DBCC CHECKIDENT是否有其他选择?

+2

另一种方法来实现究竟是什么?你想达到什么目的,为什么'DBCC CHECKIDENT'不适合? – Oded 2013-04-05 10:39:14

+0

其实我只是想要像这样设置auto_increment数字:ALTER TABLE Emp AUTO_INCREMENT = 100。但没有运气 – John 2013-04-05 10:41:44

+0

我的TL不想使用DBCC命令。不知道为什么。请建议 – John 2013-04-05 10:43:47

回答

1

你可以试试这个。

SET IDENTITY_INSERT [MyTable] ON 
INSERT INTO Mytable(ID,name)values (@AutoIncrementvalue-1,'siva') 
SET IDENTITY_INSERT [MyTable] OFF 

--Insert into table or whatever here 
-- finally delete the value which we inserted initially 
DELETE FROm MyTable WHERE [email protected] 

但总是我更喜欢DBCC CHECKIDENT。 你可以用它来满足你的TL。

相关问题