[SQL Server] 如何清空表格,及自動編號(identity)歸零設定

Charlie Chen (陳慶裕)
1 min readNov 16, 2018

--

如何清空資料庫表格有二種方式,個人比較喜歡第一種方式,但依情況不同選用自己喜歡的方式即可!

方式一:

DELETE [TableName]
DBCC CHECKIDENT([TableName], RESEED, 0)

為何不用下面指令呢?不是更快~

方式二:

TRUNCATE TABLE [tablename]

因為如果該Table有欄位被條件約束(FK)參考的時候,就無法使用方式二進行表格清空,所以第一種方式個人比較喜歡!希望有幫助~

--

--

Charlie Chen (陳慶裕)
Charlie Chen (陳慶裕)

No responses yet