> Выше ты писал, что человек тупо читает по-англицки и ни хрена сам думать
> не умеет.

Вобще, пораскинув мозгами, я тут придумал что логично может быть два
варианта:

1) Есть только один единственный триггер INSTEAD OF (в MS SQL так кажись).

2) Есть один единстенный триггер INSTEAD OF и куча триггеров
BEFORE/AFTER. Если есть триггер BEFORE/AFTER, то триггер INSTEAD OF
обязательный.

> А нафига, если написано BEFORE INSERT? Ты хочешь видеть поведение
> сервера равным дословному смыслу фразы, но при этом исключительно для
> примитивных вьюх. Для сложных же ты отступаешь от собственной логики.

См. тогда вариант 2.

> 
>>> В триггере INSTEAD OF изменять таблицу можно только update-ом, так
>>> что снова мимо кассы.
>>
>> Не понял.
> 
> Вышенаписанное читать как "изменять вьюху".

Опять не понял. У меня есть один проект, где есть режим, в котором
операция обновления порождает новую версию записи, а операция удаления
отсутствует вобще. Я для этого понаделывал представлений и в них апдейт
на инсёрт заменил, а делит на холостую команду и всё работает великолепно...

Ответить