|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Fedor 'Cruger' Tersin 2:5020/794.139 31 May 2001 09:37:33 To : tt@katren.ru Subject : Informix ? -------------------------------------------------------------------------------- Tolik Tentser навис на All U> Точно так же (теоретически) можно модифицировать индекс один раз и после U> обновление+триггер AFTER Hельзя. Потому что after триггер выполняется после констрэйнтов, в частности - после проверки уникальности индекса. Т.е. индексы как раз модифицируются после before но до after триггеров. U> Практически - и то и другое вряд-ли, поскольку U> второй операции, какова бы она ни была - нужен корректный индекс. Второй операции - это какой? Которая в триггере? В before триггере корректировать индексы не нужно - никакого изменения данных еще не произошло. Поэтому если делать поиск по таблицы - изменяемых записей там не найти. >> Я заметил, что переключение происходит аккурат в момент вызова в триггере >> update. U> Как ?????? Чем можно заметить переключение потоков на сервере ? В трейсинге. Включил туда все, что можно. Вижу - начал отрабатываться запрос от одного клиента, пошел работать триггер. И прямо перед update начинает обрабатываться запрос от другого клиента. Там же пишется, чей запрос, как это не заметить? U> Вопрос-то по сути высосан из пальца. Как наличие, так и отсутствие BEFORE U> триггеров - практически ничего не меняет и никаких особых U> сложностей/бонусов не создает. Есть - хорошо, нет - тоже, в принципе не U> плохо. Тоже мне, нашли ключевой недостаток в сервере. Смех и грех. Сложности отсутствия и бонусы присутствия я продемонстрировал. Ключевой - пожалуй нет, как известно, все можно сделать, даже через ж. И отсутствие таких триггеров, и траблы связанные с ними даже не заставили задуматься об отказе от MSSQL. Просто криво и неудобно использовать. Fedor. --- WP/95 Rel 1.78E (215.0) Reg. * Origin: cruger@galaktika.ru && ICQ#5167246 (2:5020/794.139) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/46917e271409.html, оценка из 5, голосов 10
|