SQL Updatable View с присоединенными таблицами

У меня есть вид, который выглядит похоже на это,

SELECT  dbo.Staff.StaffId, dbo.Staff.StaffName, dbo.StaffPreferences.filter_type
FROM    dbo.Staff LEFT OUTER JOIN
        dbo.StaffPreferences ON dbo.Staff.StaffId = dbo.StaffPreferences.StaffId

Я пытаюсь обновить PALTSPREFERCES.Filter_Type

UPDATE vw_Staff SET filter_type=1 WHERE StaffId=25

Я прочитал это в статье MSDN,

любые модификации, включая операторы обновления, вставки и удаления, Необходимо ссылаться на столбцы только от одной базовой таблицы.

означает ли это, что я могу только обновлять поля в dbo.staff (что это все, что я могу в настоящее время добиться) в этом контексте содержит определение «базовой таблицы» не распространяется на любые впоследствии присоединенные таблицы?

15
задан hims056 8 October 2019 в 11:02
поделиться