
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.01.2006, 18:39
|
|||
|---|---|---|---|
|
|||
? несколько триггеров на апдейт разных полей |
|||
|
#18+
есть несколько триггеров на апдейт разных полей таблицы в каждом триггере вызывается процедура которая инсертит первичный ключ изменяемой таблицы в таблицу где это поле так же является пк предварительно проверяя есть ли такая запись и есть апдейт который изменяет оба поля для которых есть триггера я так понимаю что выполнятся оба триггера? и увидит ли триггер, выполняющийся вторым, инсерт сделанный первым ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2006, 20:07
|
|||
|---|---|---|---|
? несколько триггеров на апдейт разных полей |
|||
|
#18+
Dimka08есть несколько триггеров на апдейт разных полей таблицы в каждом триггере вызывается процедура которая инсертит первичный ключ изменяемой таблицы в таблицу где это поле так же является пк предварительно проверяя есть ли такая запись и есть апдейт который изменяет оба поля для которых есть триггера я так понимаю что выполнятся оба триггера? и увидит ли триггер, выполняющийся вторым, инсерт сделанный первым ? Вставку делает не триггер, а ваша процедура у нее и спросите :) Если вы получите ошибку нарушения уникальности 239: Could not insert new row - duplicate value in a UNIQUE INDEX column. 100: ISAM error: duplicate value for a record with unique key. при вставке записи во вторую таблицу значит процедура не увидела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2006, 11:29
|
|||
|---|---|---|---|
|
|||
? несколько триггеров на апдейт разных полей |
|||
|
#18+
В свое время отказался от триггеров, как: - замедляющих работу, - сложных в отладке - и производящих труднораспознаваемые ошибки. Это я про сложные триггеры, выполняющие бизнес-функционал. Простецкие триггеры типа счетчик+1 если апдейтилось вот это поле - прижились. Простота - рулит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2006, 16:55
|
|||
|---|---|---|---|
|
|||
? несколько триггеров на апдейт разных полей |
|||
|
#18+
СугубыйВ свое время отказался от триггеров, как: - замедляющих работу, - сложных в отладке - и производящих труднораспознаваемые ошибки. Аналогично.:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2006, 19:02
|
|||
|---|---|---|---|
|
|||
? несколько триггеров на апдейт разных полей |
|||
|
#18+
В сложных системах бизнес-функционал все-таки иногда выходнее вешать на триггеры, несмотря на замедление. Но это в смысле событий. А реализация - через процедуры, которые в триггерах вызываются. Соответственно выполняется отладка процедур, а не триггеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=44&tablet=1&tid=1608770]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 429ms |

| 0 / 0 |
