Помогите с уникальным индексом.
Добавлено: 28 июл 2005, 13:09
В результате неправильно спроектированной базы, из-за ошибок ПО и пользователей в таблицу было внесено много ошибок. А именно два поля, которые однозначно определяют запись могут повторяться. Теперь чтобы прекрыть это безобразие хочу на эти два поля наложить уникальный индекс.
CREATE UNIQUE INDEX IDX_ODAY
ON ODAY (FIL,ODATE)
Выполняю запрос в EMS InterBase/FireBird Manager, вместо желаемого результата, а именно хотелось чтобы дубли удалились, пишет ошибку, что это нельзя это сделать из-за дублей. Помогите избавиться от дублей. Удаление ручками не предлагать.
CREATE UNIQUE INDEX IDX_ODAY
ON ODAY (FIL,ODATE)
Выполняю запрос в EMS InterBase/FireBird Manager, вместо желаемого результата, а именно хотелось чтобы дубли удалились, пишет ошибку, что это нельзя это сделать из-за дублей. Помогите избавиться от дублей. Удаление ручками не предлагать.