Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
07.11.2019, 17:24
|
|||
---|---|---|---|
|
|||
Триггер 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:33
|
|||
---|---|---|---|
Триггер before delete |
|||
#18+
Зурбаган, кто-то часом не NULL? ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.11.2019, 17:59
|
|||
---|---|---|---|
|
|||
Триггер before delete |
|||
#18+
Stax, Конечно, в полях иногда и null присутствует. Из-за этого? nvl применять? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.11.2019, 18:10
|
|||
---|---|---|---|
Триггер before delete |
|||
#18+
Зурбаган Беда в том, что почему то после удаления записи в таблице MAINT, соответсвующая запись в MAINT2 не удаляется. Почему? Наводка: как минимум одно :old NULL. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.11.2019, 18:12
|
|||
---|---|---|---|
Триггер before delete |
|||
#18+
Зурбаган Stax, Конечно, в полях иногда и null присутствует. Из-за этого? nvl применять? Вам решать .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.11.2019, 18:55
|
|||
---|---|---|---|
Триггер 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, 19:28
|
|||
---|---|---|---|
Триггер before delete |
|||
#18+
Зурбаган p.s. материализованная вьюха для данного случая мне не подходит SY Код: plsql 1.
Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.11.2019, 19:30
|
|||
---|---|---|---|
Триггер before delete |
|||
#18+
Elic, Только если а никогда не будет '='. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.11.2019, 19:31
|
|||
---|---|---|---|
Триггер before delete |
|||
#18+
SY Elic, Только если а никогда не будет '='. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&mobile=1&tid=1881895]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 137ms |
0 / 0 |