В результате неправильно спроектированной базы, из-за ошибок ПО и пользователей в таблицу было внесено много ошибок. А именно два поля, которые однозначно определяют запись могут повторяться. Теперь чтобы прекрыть это безобразие хочу на эти два поля наложить уникальный индекс.
CREATE UNIQUE INDEX IDX_ODAY
ON ODAY (FIL,ODATE)
Выполняю запрос в EMS InterBase/FireBird Manager, вместо желаемого результата, а именно хотелось чтобы дубли удалились, пишет ошибку, что это нельзя это сделать из-за дублей. Помогите избавиться от дублей. Удаление ручками не предлагать.
Помогите с уникальным индексом.
А кнопачку с надписью "Сделать сразу всё за...сь" не хочется? Я осмелюсь всё-таки предложить слегка поработать ручками и головкой:
http://www.ibase.ru/devinfo/deldupes.htm
http://www.ibase.ru/devinfo/deldupes.htm