Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
E P
Зарегистрирован: 29.01.2002 Сообщения: 14
|
Добавлено: Сб Июн 15 2002 15:29 Заголовок сообщения: Триггеры |
|
|
Подскажите, как написать триггер, который при добавлении новой записиустанавливает значение некоторого поля новой записи как [максимальное от всех существующих + 1] |
|
Вернуться к началу |
|
|
swordfish
Зарегистрирован: 07.05.2002 Сообщения: 100 Откуда: Наб. Челны
|
Добавлено: Сб Июн 15 2002 16:07 Заголовок сообщения: Re: Триггеры |
|
|
CREATE OR REPLACE TRIGGER inc_value BEFORE INSERT ON имя_таблицы FOR EACH ROW DECLARE vMAX NUMBER; BEGIN SELECT MAX(имя_поля) INTO vMAX FROM имя_таблицы; :new.имя_поля := vMAX + 1; END; |
|
Вернуться к началу |
|
|
|