Подскажите pls.
IB 6.5 doc:
"You can specify nondefault behavior for updatable views, as well. InterBase does not perform writethroughs on any view that has one or more triggers defined on it.
Note: If you define BEFORE triggers for a view that the InterBase engine considers to be directly updatable, on an UPDATE,DELETE, or INSERT
operation the BEFORE trigger will fire;also, the default action attempted by the UPDATE/DELETE/INSERTstatement will be executed, generating two actions and hence unexpected results."
Т.е. если для обновляемой view (например 'create view ... as select * from standalonetable') определить AFTER тригеры, то дейстия по умолчанию производиться не будут.
Не могу добиться такого поведения в FB 1.5. Так должно быть?
Updating views with triggers
-
- Сообщения: 3
- Зарегистрирован: 14 ноя 2005, 07:35
-
- Сообщения: 3
- Зарегистрирован: 14 ноя 2005, 07:35
Странно было бы читать доку скажем по MSSQL и ожидать работоспособности в FB.
При чтении доки я исходил из того, что описанная функциональность унаследована, и не меняется от версии к версии (разработчики в теории должны понимать болезненность смены для юзеров). (не охота искать доку от IB5.6, но наверное в данном вопросе там так же как в IB6.5?)
Я лично старяюсь или отвечать только по делу (когда есть что сказать), например "Данное поведение изменено в 6.5 vs 6.0 OpenSource (которая стала основой FB)" или "Дока IB6.5 применима на ~ X% к FB1.5".
Обращался я к людям которые в упомянутом вопросе компетентнее меня.
Вот ответ по существу by StudSW:
[http://www.sql.ru/forum/actualpost.aspx ... &mid=0&p=1]
Спасибо.
ЗЫ: А есть полноценная дока по FB? Где взять/слить???
При чтении доки я исходил из того, что описанная функциональность унаследована, и не меняется от версии к версии (разработчики в теории должны понимать болезненность смены для юзеров). (не охота искать доку от IB5.6, но наверное в данном вопросе там так же как в IB6.5?)
Я лично старяюсь или отвечать только по делу (когда есть что сказать), например "Данное поведение изменено в 6.5 vs 6.0 OpenSource (которая стала основой FB)" или "Дока IB6.5 применима на ~ X% к FB1.5".
Обращался я к людям которые в упомянутом вопросе компетентнее меня.
Вот ответ по существу by StudSW:
[http://www.sql.ru/forum/actualpost.aspx ... &mid=0&p=1]
Вроде в двойке поправили.
Добавь какой нибудь не ресурсный left join ли в where что-нибудь потабличнее пропиши.
Спасибо.
ЗЫ: А есть полноценная дока по FB? Где взять/слить???
www.ibase.ru/firebird.htmЗЫ: А есть полноценная дока по FB? Где взять/слить???
к каждой версии FB выходит releasenotes с подробным описанием изменений. Не надо обвинять нас в том, что ты "не нашел".
-
- Сообщения: 3
- Зарегистрирован: 14 ноя 2005, 07:35