2019年10月8日 星期二

SQL server如何在有pk或fk的情況下重設識別種子

一般來說,
工程師建立資料表後會先嘗試新增資料看看。

日漸熟悉SQL之後,一定會頻繁使用到Primary Key及Foreign Key。
測試完資料後想要重設附加識別種子的欄位初始值時,
即使Drop and Create或是Drop都沒辦法成功。

此時可以使用下列語法重設欄位初始值:
DBCC CHECKIDENT(表格名,RESEED,想要的初始值)

例如:

DBCC CHECKIDENT(Department,RESEED,100)

就能將Department資料表中的識別種子重設為100了。
結果如下:


以上,同行見笑,
如有任何指教請不吝留言告知,謝謝。

沒有留言:

張貼留言

無暇的程式碼(Clean code)金句

The only valid measurement of code quality: WTFs/minute.