|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Dmitry Antonyuk 2:5020/400 06 Jun 2003 18:12:43 To : Tolik Tentser Subject : Re: MS SQL Server 7 & TRIGGER -------------------------------------------------------------------------------- Hello, Tolik! You wrote to Dmitry Antonyuk on Fri, 6 Jun 2003 14:05:05 +0000 (UTC): TT> Hi, Dmitry Antonyuk! TT> В чреве акулы, пойманной Fri, 6 Jun 2003 13:30:37 +0000 (UTC), TT> дети капитана Гранта нашли письмо на тему 'Re: MS SQL Server 7 & TT> TRIGGER': ??>> Поправлю - INSTEAD OF - это триггер для вьюх. ??>> Т.е. он используется "вместо" как следует из его названия операции. ??>> ??>> Для реализации BEFORE в этом случае необходимо создать дополнительную ??>> вьюху. TT> Поправлю - RTFM TT> INSTEAD OF TT> Specifies that the trigger is executed instead of the triggering SQL TT> statement, thus overriding the actions of the triggering statements. TT> At most, one INSTEAD OF trigger per INSERT, UPDATE, or DELETE TT> statement can be defined on a table or view. However, it is possible TT> to define views on views where each view has its own INSTEAD OF TT> trigger. Сорри, не знал. А как тогда решена проблема с зацикливанием? create trigger TR_MyTable_II on MyTable... instead of insert as begin insert into MyTable <- (1) end; В (1) опять не будет вызываться этот триггер? И так до бесконечности? With best regards, Dmitry Antonyuk. E-mail: lomeo@paragon.ag --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/65770d106871.html, оценка из 5, голосов 10
|