Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
focus Гость
|
Добавлено: Пн Сен 29 2003 08:47 Заголовок сообщения: Oracle. Создание тригера. Помогите!!! |
|
|
Надо сделать тригер, который бы увеличивал на единицу значение. Сдеалть нечто поле типа autoincreament. |
|
Вернуться к началу |
|
|
hydrolizer Гость
|
Добавлено: Пн Сен 29 2003 09:29 Заголовок сообщения: Re: Oracle. Создание тригера. Помогите!!! |
|
|
create sequence sq_test increment by 1 start with 1 minvalue 1 maxvalue 9999 nocycle noorder cache 20 / далее - в самом общем виде ввиду отсутствия деталей: create or replace trigger tr_test [after][before] [insert][ or ][update][ or ][delete] of [field_list] on table_name [for each row] [referencing_clause] [when condition_clause] declare l_sq number; begin select sq_test.nextval into l_sq from dual;--значение последовательности выбирается в l_sq /*дальнейшие манипуляции со значением последовательности*/ end; / |
|
Вернуться к началу |
|
|
|