Текущий архив: 2002.06.17;
Скачать: CL | DM;
ВнизУдаленные записи ?? Найти похожие ветки
← →
Дмитрий_Б (2002-05-14 17:21) [0]Здравствуйте.
Есть БД (IB). В одной из таблиц ключ построен по полю типа INTEGER. Удаляю запись, добавляю запись с тем же значением ключа как и у удаленной записи. Выдается ошибка "Key violation". Как этого избежать и сделать правильно?
Заранее спасибо.
← →
VictorT (2002-05-14 18:03) [1]Имхо, проверяется, чтобы каждое следующе вводимое значение было больше предыдущего, и это правильно, иначе при каждом добавлении записи приходилось бы просматривать всю таблицу, чтобы проверить, уникально ли данное значение, а это долго.
← →
Val (2002-05-14 18:37) [2]>VictorT © (14.05.02 18:03)
Неверно это,думаю. Возможно коммит не прошел и запись все-таки не удалилась.
А если я ошибочно удалил запись на человека с определенным ид.кодом(а по нем ключ), а затем захотел опять ее создать? Просить в налоговой поменять ему код? :)
← →
drpass (2002-05-14 19:33) [3]Пока таблица не сжата, запись-то физически никуда не делась. Нужно сжать, и тогда должно работать
← →
VictorT (2002-05-14 19:42) [4]
> Val © (14.05.02 18:37)
Поэтому и написал, что ИМХО. Просто крутятся в голове какие-то обрывки про такую штуку как serial в Informix...
← →
Дмитрий_Б (2002-05-15 07:37) [5]Спасибо, особенно >> drpass
Страницы: 1 вся ветка
Текущий архив: 2002.06.17;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.007 c