Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como posso excluir linhas duplicadas em uma tabela


Eu selecionaria DISTINCT as linhas e as lançaria em uma tabela temporária, depois descartaria a tabela de origem e copiaria os dados do temp.EDIT: agora com trecho de código!
INSERT INTO TABLE_2 
SELECT DISTINCT * FROM TABLE_1
GO
DELETE FROM TABLE_1
GO
INSERT INTO TABLE_1
SELECT * FROM TABLE_2
GO