刪除資料庫裏重覆的資料

目前是使用ASP.NET配合MS SQL Server
但有時在使用者的環境裏
偶爾會出現重覆的資料
不知道是怎麼產生的
但要利用SQL Server Management Studio去刪除其中一筆資料
卻是出現錯誤

本來之前有在網路上搜尋到一個SQL語法
結果不知哪裏有錯
就把該資料表都刪光了
後來靈機一動
既然是資料重覆
那就讓它資料不重覆
但如何讓它不重覆呢
就只能利用新增一個欄位
將資料型別改成uniqueidentifier,預設值改成(newid()),不允許NULL
這樣每筆資料就變成不一樣了
再將重覆的資料刪除
最後當然把這新增的這欄位刪除

我是有試成功,但不知道會不會有其它問題
提供大家參考
引用通告地址: http://www.fase.idv.tw/blog/trackback.php?tbID=92&extra=e7ca4b
評論: 0 | 引用: 0 | 閱讀: 2360
發表評論
暱 稱(*): 密 碼:
網 址: E - mail:
驗證碼(*): 驗證碼圖片
請用滑鼠點選輸入
選 項:
頭 像:
內 容(*):