Во время обучения в колледже нас ударили, чтобы не обновлять таблицы с помощью представлений, и снова, когда я попал на рабочее место, мы, как нам сказали, не обновляли базу данных с помощью представлений.
Где / Существуют ли существенные последствия для производительности? Или это больше случай, когда старшие разработчики / администраторы баз данных говорят младшему персоналу не делать этого, потому что они могут невольно нанести ущерб неправильному соединению.
РЕДАКТИРОВАТЬ
Я использую MSSQL 2000-2008 (в зависимости от особенностей клиента)
INSTEAD OF
триггер? Я не слышал этот совет, в частности, кстати, тебе никогда не давали причину?
instead of
используются триггеры, то нет никакой двусмысленности, и я не вижу причины не использовать их. Но я не очень знаком с SQL Server, поэтому я не могу комментировать использование представлений без триггера.