[SQL ] 自動編號 identity的一些小問題
是SSMS 2005
假如未來我想要新增幾筆資料到指定的資料表中
譬如 「水果」資料表好了
此資料表我設計了兩個欄位
第一個欄位為ID 他具有自動編號 也就是IDENTITY的功能
第二個欄位為種類 也就是輸入水果的種類 如蘋果西瓜等
之後我新增了幾筆資料
INSERT INTO [水果] VALUES (西瓜)
INSERT INTO [水果] VALUES (蘋果)
所以資料表內容應該如下述
1 西瓜
2 蘋果
之後我想要把蘋果刪除 新增一個柳丁
其編輯動作首先當然先把蘋果刪除
接著新增柳丁
可是新增柳丁完之後 資料表內容卻如下述
1 西瓜
3 柳丁
我的理想狀態是
1 西瓜
2 柳丁
就是能不管刪除的資料 新增資料的編號就跟著資料庫內仍有的編號接續下去
SQL可以這樣子嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.1.105
→
08/16 22:12, , 1F
08/16 22:12, 1F
→
08/16 22:47, , 2F
08/16 22:47, 2F
推
08/16 23:40, , 3F
08/16 23:40, 3F
推
08/16 23:46, , 4F
08/16 23:46, 4F
推
08/17 02:46, , 5F
08/17 02:46, 5F
推
08/17 03:08, , 6F
08/17 03:08, 6F
→
08/17 12:04, , 7F
08/17 12:04, 7F
推
08/17 13:22, , 8F
08/17 13:22, 8F
推
08/19 13:35, , 9F
08/19 13:35, 9F