為了幫資料庫減肥....等了2個多小時,原來是因為 delete 會產生交易日誌,原來最簡單的方式。
1. 先將要的資料透過 select into 到新的資料表
SELECT * INTO TABLE1_TEMP FROM TABLE1 WHERE S_DATE>='20120101'
- 刪除原始舊的資料,將整個 table1 表刪除
3. 把資料表名稱改回來
EXEC SP_RENAME 'TABLE1_TEMP','TABLE1'
另外如果有index或是trigger 要另外備份建立,SELECT INTO 只會複製資料。
- 本文固定網址: https://edp.idv.tw/sybase-複製百萬筆資料最簡單的方法.html
- 文章轉貼請註明: 蔡 小翰 於 小翰部落格 發表