![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Автоинкремент
Дырчик © (2005-08-16 06:27:00)Подскажите как в Oracle организовать автоинкремент ключевого поля таблицы
evvcom (2005-08-16 08:23:00) [1]2)
if :new.id is null then
select name_of_seq.nextval into :new.id from dual;
end if;
k2 (2005-08-16 07:20:00) [2]1)
CREATE SEQUENCE name_of_seq
INCREMENT BY 1
START WITH 1
NOMAXVALUE
NOCYCLE
NOCACHE
ORDER;
2) в триггере BEFORE INSERT нужной таблицы присваивать значения ключевому полю из сиквенса.