Форум: "Базы";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
ВнизИнкрементирование поля Найти похожие ветки
← →
MMN (2004-11-01 21:01) [0]Подскажите, пожалуйста, как правильно сделать авто инкрементирование поля номера по порядку (является первичным ключом).
(Я это сделал так: нашел последнюю запись, запомнил значение поля в переменную, инкрементировал переменную и записал значение переменной в новую запись. Но при одновременной работе нескольких клиентов происходит ошибка, связанная с первичным ключом.)
← →
YurikGL © (2004-11-01 22:44) [1]там есть генераторы для этого....
www.ibase.ru
← →
Vemer © (2004-11-01 23:42) [2]Есть в FAQ на DevPortal.Ru 2 варианта получения ID.
← →
DrPass © (2004-11-02 00:08) [3]create generator xxx
Если знать номер во время ввода записи необязательно, то
create trigger yyy for...
before insert
as begin
new.id = gen_id(xxx, 1);
end;
Если знать нужно, то
select gen_id(xxx, 1) from rdb$database;
и вставляешь куда требуется
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.027 c