2013-04-05 77 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。

相關問題