Более подробное объяснение ответа Сриниваса в отношении ..
Любые изменения, включая операторы UPDATE, INSERT и DELETE, должны ссылаться на столбцы только из одной базовой таблицы.
Для этого существует обходной путь с использованием триггеров INSTEAD OF, если вы можете управлять структурой базовой таблицы.Триггеры INSTEAD OF позволяют переопределить операцию INSERT, UPDATE или DELETE для представления.Например, вы можете определить триггер INSTEAD OF INSERT в представлении, чтобы заменить стандартную инструкцию INSERT.
Предположим, вы создали следующее представление:
CREATE VIEW AuthorsNames
AS
SELECT au_id, au_fname, au_lname
FROM authors
Возможно, вы захотите вставить данные встолбцы не видны в представлении.Для этого создайте триггер INSTEAD OF в представлении для обработки вставок.
CREATE TRIGGER ShowInsert on AuthorsNames
INSTEAD OF INSERT
AS
BEGIN
INSERT INTO authors
SELECT address, au_fname, au_id, au_lname, city, contract, phone, state, zip
FROM inserted
END
Используя этот метод, вы можете вставлять в несколько таблиц, но это становится более сложным, если вы имеете дело с большим количеством базовых таблиц. Ссылка MSDN