Я нашел этот отличный код, который удаляет повторяющиеся строки в таблице SQL Server.Перемещение повторяющейся записи в другую таблицу перед удалением
;WITH x AS
(
SELECT col1, col2, col3, rn = ROW_NUMBER() OVER
(PARTITION BY col1, col2, col3 ORDER BY id)
FROM dbo.tbl
)
DELETE x WHERE rn > 1;
Теперь я хочу переместить дубликаты записей в другой таблице перед удалением. Любая помощь могла бы быть полезна. Благодарю.
Просто измените '' delete' для выбора * в [таблицу] из x' или 'вставить в [таблица] выберите * из x' (очевидно, включая 'where' у вас уже есть). – HoneyBadger