Kovalenko Dmitry wrote:
> Я про timestamp, который хранит временную
> метку последнего изменения.
>
> Триггеры не катят - я чуть от страха не
> помер, когда обнаружил, что забыл его
> определить...
Ну, не знаю. Я на автомате сразу после Create Table пишу как минимум
два триггера через передовую китайскую технологию с болванки - BI и BU.
У меня кроме этих меток (DateReg и DateIzm) в технологическом стандарте
ещё UserReg, UserIzm и флажок Triggers_Off. Ни разу не забыл. Если там
ещё и AU триггер нужен по смыслу пиесы, то болванки малость похитрей, с
одноуровневым циклом апдейта одной записи. А недавно пришлось выёживаццо
- нужны были два флажка, один на ветвление поведения триггера и апдейт
той же записи через триггер другой таблицы, другой на типовой сброс
флажка апдейтом самой себя из AU. Вот тут наотлаживался всласть, в одном
месте написавши не ту букву. Пока external table не соорудил и после
каждого оператора в четырёх триггерах не вывалил туда состояния текущих
записей, никак не мог углядеть почему бесконечная рекурсия получается.
Так что мы с проктологией тоже на короткой ноге местами, не хуже других :)
--
Regards. Ded.