Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

trigger s в oracle   Найти похожие ветки 

 
Michail Dalakov   (2004-06-20 18:40) [0]

как в oracle в триггере можно проставить какое нибудь поле в default значение например при update каждой строки таблицы


 
Vlad ©   (2004-06-20 19:59) [1]

что значит default значение ?
в триггере у поля бывает два значения:
:OLD.Field и :NEW.Field, т.е. значения поля соотв. до и после изменения.
Какой еще default нужен ?


 
Michail Dalakov   (2004-06-21 11:32) [2]

Это значит, что я хочу сделать, например, следующее

CREATE OR REPLACE TRIGGER TR_DICT_ACTIVITIES_AIU
 AFTER INSERT OR UPDATE
 ON DICT_ACTIVITIES
 FOR EACH ROW
BEGIN

 update DICT_ACTIVITIES set DICT_STATUS_ID=0 where ID=:New.ID;

END TR_DICT_ACTIVITIES_AIU;


 
bushmen ©   (2004-06-21 11:49) [3]

>update DICT_ACTIVITIES set DICT_STATUS_ID=0 where ID=:New.ID;

И где здесь default? Это установка значения поля в 0


 
Sergey13 ©   (2004-06-21 11:56) [4]

2Michail Dalakov   (21.06.04 11:32) [2]
Нет не так. Достаточно просто указать :NEW.DICT_STATUS_ID=0


 
Michail Dalakov   (2004-06-21 11:59) [5]

Ну, допустим какое это имеет отношение к вопросу

За вопрос sorry, ошибся в синтаксисе когда пробовал

New.DICT_STATUS_ID:=0

поэтому решил написать update DICT_ACTIVITIES set DICT_STATUS_ID=0 where ID=:New.ID;
и попался


 
Sergey13 ©   (2004-06-21 12:01) [6]

2CREATE OR REPLACE TRIGGER TR_DICT_ACTIVITIES_AIU
AFTER INSERT
Желательно это делать в тригере ДО вставки


 
Michail Dalakov   (2004-06-21 12:04) [7]

Спасибо я это уже тоже исправил



Страницы: 1 вся ветка

Текущий архив: 2004.07.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-1089019981
StarCon
2004-07-05 13:33
2004.07.18
StackOverflow ошибка при запуске


14-1088115349
Князь Мышкин
2004-06-25 02:15
2004.07.18
Ваше отношение к математике как к науке?


1-1088688828
Елена
2004-07-01 17:33
2004.07.18
Нужна компонента для настройки внешнего вида грида при отсутствии


3-1088270520
YA
2004-06-26 21:22
2004.07.18
Ограничение доступа к записи таблицы


1-1088755874
infom
2004-07-02 12:11
2004.07.18
Каким компонентом лучше пользоваться ?