星期三, 5月 17, 2017

刪除重複的資料

在各分公司資料同步的過程,為了避免資料出問題,都沒有設定 PK,偶而就會造成資料重複傳送的問題,偶而就會需要刪除重複
SELECT DISTINCT * FROM [TableName]
通常我會很搞剛的先放到另一個 Table 去,然後清空資料再到回來

SELECT DISTINCT * INTO [Temp_TableName] FROM [TableName]
DELETE FROM [TableName]
INSERT INTO [TableName] SELECT * FROM [Temp_TableName]
DROP TABLE [Temp_TableName]

就這樣完成!!

沒有留言: