更新视图
只有定义视图的 SELECT 语句的以下所有条件都为真,则 INSERT 、DELETE 或 UPDATE 语句可以直接修改视图:
视图中的所有列都来自单个表。
投影列表中的列都不是聚集值。
SELECT 投影列表中没有 UNIQUE 或 DISTINCT 关键字。
视图定义中没有 GROUP BY 子句和 UNION 运算符。
查询不选择计算值和文字值。
但是,如果触发操作修改基本表,则您可以通过使用 INSTEAD OF 触发器绕过视图上的这些限制。
父主题:
视图上的 INSTEAD OF 触发器