Re: помогите с простой проблемой....
От: Robbins Россия  
Дата: 05.06.03 08:35
Оценка: +4
Здравствуйте, execeter, Вы писали:

E>Я создал базу, и три таблицы в нем, соединил все 3 таблицы по ID (в каждой таблице есть колонка ID)

E>дальше, создал представление(View) в котором показываются все данные всех таблиц, и вот проблема:
E>когда пытаюсь в представлении ввести новые данные, система говорит что-то типа следующего "unable to insert to multiple tables".
E>подскажите плз, как это исправить?

Все дело в том, что обычно представления, основанные на множественных таблицах недоступны для модификации, поскольку SQL Server "не знает", какую базовую таблицу или таблицы нужно модифицировать. Для того, чтобы обойти эту ситуацию необходимо определить по данному представлению триггер INSTEAD OF, позволяющий модифицировать базовые таблицы. Есть три разновидности:
INSTEAD OF DELETE, INSTEAD OF UPDATE, INSTEAD OF INSERT.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.