有用的SQL語句(刪除重覆記錄,收縮日誌)

2021-06-16 01:11:00 字數 523 閱讀 1034

刪除重覆記錄,將table_name中的不重覆記錄儲存到#table_name中

selectdistinct*into#table_namefromtable_name

deletefromtable_name

select*intotable_namefrom#table_name

droptable#table_name

與此相關的是「selectinto」選項,可以在屬性

對話方塊中,勾起來此項,或者在queryanalyzer中執行

executesp_dboption'db_name','selectinto','true'

開啟。預設值是關閉的。

*************************************

收縮事務日誌(多次執行)

backuplogregisterwithno_log

backuplogregisterwithtruncate_only

dbccshrinkdatabase(register)

SQL 語句刪除access重覆記錄語句

有兩個意義上的重覆記錄,一是完全重複的記錄,也即所有欄位均重複的記錄,二是部分關鍵字段重複的記錄,比如name欄位重複,而其他欄位不一定重複或都重複可以忽略。1 對於第一種重複,比較容易解決,使用 select distinct from tablename 就可以得到無重覆記錄的結果集。如果該錶需...

通過SQL語句刪除重覆記錄

最近在專案裡碰到很多重覆記錄的事情,因為是設計業務裡的具體數值,所以不敢輕易全部刪除,資料量也很大,所以就倒騰了點 在sql裡進行刪除 純屬菜鳥,還望高手指教啊 1 建立臨時表23 ifexists select from tempdb.dbo.sysobjects whereid object i...

SQL查詢重覆記錄,刪除重覆記錄

1 查詢表中多餘的重覆記錄,重覆記錄是根據單個字段 docid 來判斷 select from tablename where docid in select docid from tablename group by docid h ing count docid 1 例二 select from...