|
|
|
Update в триггере
|
|||
|---|---|---|---|
|
#18+
Привет! В БД есть таблица, которая ПОСТОЯННО пополняется новыми записями. Хочу написать триггер для этой таблицы after insert. Этот триггер должен выбрать данные из таблицы согласно условию, скопировать эти строки в другую таблицу, а затем сделать update выбранных строк в первоначальной таблице. Подскажите, как лучше и правильнее организовать подобный процесс, чтобы наверняка только один и тот же набор строк скопировался и обновился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 17:42:20 |
|
||
|
Update в триггере
|
|||
|---|---|---|---|
|
#18+
ЗурбаганПОСТОЯННО пополняется новыми записями.Да хоть пердически. Записей сколько за один инсерт вставляется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 18:55:48 |
|
||
|
Update в триггере
|
|||
|---|---|---|---|
|
#18+
Зурбаган, а почему не after insert for each row? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 21:17:32 |
|
||
|
Update в триггере
|
|||
|---|---|---|---|
|
#18+
отбираемые и изменяемые записи как к вставляемой относятся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 21:59:20 |
|
||
|
Update в триггере
|
|||
|---|---|---|---|
|
#18+
--Eugene--, не знал про эту фишку в Оракле "for each row". Если её указать в триггере, то что это даст? В мануале написано "FOR EACH ROW - если указано активируется от воздействия на строку если нет, то после любого оператора DML." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2016, 16:21:44 |
|
||
|
Update в триггере
|
|||
|---|---|---|---|
|
#18+
не знал про эту фишку в Оракле "for each row". Ну так почитайте oracle concepts. Если её указать в триггере, то что это даст? Т.е. еще недочитали. В мануале написано "FOR EACH ROW - если указано активируется от воздействия на строку если нет, то после любого оператора DML." Все правильно написано. Если что непонятно - спрашивайте. А вообще - топ-вопросы . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2016, 17:07:13 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39266710&tid=1887971]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
195ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 501ms |

| 0 / 0 |
