Мне нужно знать, сколько повторяющихся строк в таблице, которая содержит миллиард строк
И затем мне нужно удалить их по частям, если это возможно.
В этой таблице 32 столбца иЯ хочу проверить, есть ли повторяющиеся строки с одинаковыми значениями во всех 32 столбцах.
Я пробовал 1)
SELECT COUNT(*) FROM (
SELECT COLUUMN1,COLUMN2,COLUMN3....COLOUMN32 ,COUNT(*)
FROM TABLE
GROUP BY
COLUUMN1,COLUMN2,COLUMN3....COLOUMN32
HAVING COUNT(*)>1)
и 2)
Iтакже пытался с ROW_NUMBER
Не удалось выделить место для объекта 'dbo.SORT временное хранилище выполнения: 141881590939648' в базе данных 'tempdb', поскольку файловая группа 'PRIMARY' заполнена. Создайте место на диске, удалив ненужные файлы, отбросив объекты в файловой группе, добавив дополнительные файлы в файловую группу или установив автоматический рост для существующих файлов в файловой группе
Это происходит вечно и завершается с ошибкой tempdb.