Суть вопроса:
(MS SQL Server 2012)
Есть таблицы.
Есть запрос на выборку из этих таблиц:
CREATE VIEW Запрос1 AS
SELECT TOP 100 PERCENT Заказ.Количество, Заказ.НомерДоговора, Договор.ИмяДоговора,
Товар.ЕдиницаИзм, Поставщик.ИмяПоставщика
FROM Заказ
INNER JOIN Поставщик
ON Заказ.КодПоставщика = Поставщик.КодПоставщика
INNER JOIN Товар
ON Заказ.КодТовара = Товар.КодТовара
INNER JOIN Договор
ON Заказ.НомерДоговора = Договор.НомерДоговора
ORDER BY Товар.Наименование, Заказ.Количество DESC
GO
При поптыке удалить его в лоб:
DELETE Запрос1
GO
Выдает ошибку
Сообщение 4405, уровень 16, состояние 1, строка 2
Невозможно обновить представление или функцию "Запрос1", так как изменение влияет на несколько базовых таблиц.
Внятного решения не нашел.
Как огранизовать удаление ?