January 31, 2008

將辨識欄位重新編號

1. DELETE [myTable]
2. DBCC CHECKIDENT('myTable', RESEED, 0)

myTable 是你的資料表名稱; RESEED 為重新編號的參數; 0 為由 1 開始編號。

不過(方法二)要注意的是你最好先將原資料表的資料完全刪除號再讓他幫你重新編號,不然不管你的資料辨識欄位是設定『不可重複』時,他一樣會從 1 開始編號,所以有可能會造成原本設計此欄位時『唯一性』的目的而產生編號重複的問題,因此建議避免此情況發生。

另外你也可以使用 DBCC CHECKIDENT('myTable', RESEED, 99)讓辨識欄位值由100開始編號。

0推薦此文章
Today's Visitors: 0 Total Visitors: 10
Personal Category: 資訊科技 Topic: technology / tech info / programming
Previous in This Category: 必須學會的幾個網路測試命令  
[Trackback URL]

Post A Comment









Yes No



Please input the magic number:

( Prevent the annoy garbage messages )
( What if you cannot see the numbers? )
Please input the magic number

誰來收藏
Loading ...
unlog_NVPO 0