Сегодня я попытался уволить работу, проверяющую избыточность в конкретной таблице.Как удалить повторяющиеся записи из всей базы данных
У меня есть одна таблица EmpDetails
Please find the screenshot to find the records in the table
Задание выполняется из SQL в каждые 2 мин и удалить избыточность из таблицы.
Result of the job:
:
But my expectations from the job are some bit higher, I want from the job to check the the redudancy from the whole database not from the single table.
Может кто-нибудь пожалуйста, предложите мне, что действительно возможно или нет. Если это возможно, то какой должен быть правильный подход. Заранее спасибо.
Вы должны сначала определить, какой дубликат. Тот же первичный ключ, одно и то же значение в любом столбце, то же самое, по крайней мере, в двух столбцах и т. Д., Любые исключения? –
, когда вы нажимаете на первый снимок экрана, вы можете видеть, что идентификатор (1) повторяется два раза в последний раз, а во втором изображении моя работа удаляет дубликат идентификатора. –
Решение заключается не в том, чтобы лучше справляться с удалением дубликатов - это необходимо применять соответствующие ограничения в базе данных, чтобы дубликаты не были возможны в первую очередь. –