По твоей логике должна ещё быть вставка по умолчанию.
Вставка по умалчанию по моей логике должна быть как и сейчас - для
простых представлений. И в этом случае триггер INSTEAD OF не нужен, но
остальные триггеры не отменяют эту вставку по умолчанию. Это та же схема
что и события vs виртуальные методы:
class Table
{
event EventHandler BeforeInsert;
event EventHandler AfterInsert;
void DoInsert()
{
if (null != BeforeInsert)
BeforeInsert();
Insert();
if (null != AfterInsert)
AfterInsert();
}
virtual void Insert()
{
// insert logik
}
}
А назначать событий BeforeInsert можно хоть миллион, но это не то же
самое что написать override void Insert().
Тебе уже говорили - вкури position. Не одновременно у строго упорядоченно.
А в before всё это сделать не судьба?
Так я так и делаю. И что, от того что я так делаю мне нужно считать что
всё хорошо?