Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Vladimir Pavlikov                    2:5020/400     31 May 2001  16:10:07
 To : All
 Subject : Re: Informix ?
 -------------------------------------------------------------------------------- 
 
 
 Hello! "Tengiz Kharatishvili" <tengiz.kharatishvili@gte.net> wrote:
 
 > > Тут только один вопрос - триггер работает до констрейнов или нет?
 
 > Единственное что проверяется до выполнения instead of триггера - NULL/NOT
 > NULL и, разумеется, правильность или совместимость типов вставляемых в
 > колонки значений. В этом легко убедиться - достаточно поинтересоваться
 > планом выполнения, скажем, запроса вставки в таблицу с instead of триггером,
 > каким-нибудь check и декларативной ссылочной целостростью.
 > Вы увидите, что оператор ASSERT, который и отвечает за constraints, включая
 > DRI, выполняется только если в триггере есть настоящая операция вставки.
 
 И, разумеется, после его (триггера) отработки? "То, что доктор прописал"(С),
 но почему "NULL/NOT NULL и, разумеется, правильность или совместимость типов
 вставляемых в колонки значений" является исключением? Первое ведь тоже чистый
 констрейн, да и - ну нет в триггере insert'ов! Т.е. в базу ничего не идет, и
 ругаться не на что! То же касается и типов. Есть ли на это какие-то соображения
 (ms или личные)? "Фичи реализации" - понятно, но не интересно :)
 --
           Владимир Павликов.
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Fidolook Express 2.000  www.fidolook.da.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Informix ?   Vladimir Pavlikov   31 May 2001 16:10:07 
Архивное /su.dbms/6488a12a43d4.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional