|
Триггер before delete
|
|||
---|---|---|---|
#18+
Есть таблица MAINT с 5 полями (a,b,c,d,e) и есть полный дубль этой таблицы MAINT2 с 5 полями (a,b,c,d,e). Информация в обоих таблицам идентична. На таблицу MAINT я навесил триггер before delete, в котором прописал delete from maint2 where a:=old.a and b:=old.b and c:=old.c and d:=old.d and e:=old.e and ; Беда в том, что почему то после удаления записи в таблице MAINT, соответсвующая запись в MAINT2 не удаляется. Почему? p.s. материализованная вьюха для данного случая мне не подходит, надо сделать именно через триггер. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 17:24 |
|
Триггер before delete
|
|||
---|---|---|---|
#18+
Зурбаган, кто-то часом не NULL? ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 17:33 |
|
Триггер before delete
|
|||
---|---|---|---|
#18+
Stax, Конечно, в полях иногда и null присутствует. Из-за этого? nvl применять? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 17:59 |
|
Триггер before delete
|
|||
---|---|---|---|
#18+
Зурбаган Беда в том, что почему то после удаления записи в таблице MAINT, соответсвующая запись в MAINT2 не удаляется. Почему? Наводка: как минимум одно :old NULL. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 18:10 |
|
Триггер before delete
|
|||
---|---|---|---|
#18+
Зурбаган Stax, Конечно, в полях иногда и null присутствует. Из-за этого? nvl применять? Вам решать .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 18:12 |
|
Триггер before delete
|
|||
---|---|---|---|
#18+
Зурбаган Конечно, в полях иногда и null присутствует. Из-за этого? nvl применять? delete from maint2 where (a:=:old.a or (a is null and :old.a is null)) ... SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 18:55 |
|
Триггер before delete
|
|||
---|---|---|---|
#18+
Зурбаган p.s. материализованная вьюха для данного случая мне не подходит SY Код: plsql 1.
Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 19:28 |
|
Триггер before delete
|
|||
---|---|---|---|
#18+
Elic, Только если а никогда не будет '='. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 19:30 |
|
Триггер before delete
|
|||
---|---|---|---|
#18+
SY Elic, Только если а никогда не будет '='. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 19:31 |
|
|
start [/forum/topic.php?fid=52&msg=39886407&tid=1881895]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 276ms |
total: | 430ms |
0 / 0 |