2017-10-12 63 views

回答

1

這可能是至少 sofisticated解決方案:

Create table X as select distinct * from YOURTABLE 
; 

----確保X看起來像您期望----

Truncate table YOURTABLE 
; 
Insert into YOURTABLE select * from X 
; 

您可以選擇創建表X爲'臨時',但如果您不是100%確定自己在做什麼,則丟失數據的風險可能更高...

+0

也許最不老練的pproach但CTAS也可能是最好的。我對新用戶的臨時表方法感到有些緊張。我可以預見情況。新用戶可能會意外截斷源表並丟失臨時表。 – ScottMcG

+0

你可能是對的斯科特......我覺得'確定'是25%的免責聲明,並且免責聲明不應該是朋友之間必需的。我會編輯答案。 –

+0

非常感謝bro尋求解決方案。 – user4786658