更新视图的方法

来源:互联网 发布:3d模型软件 编辑:程序博客网 时间:2024/05/19 03:27
如果视图没有 INSTEAD OF 触发器,或者视图不是分区视图,则视图只有满足下列条件才可更新:1,在选择列表中没有聚合函数,也不包含 TOP、GROUP BY、UNION(除非视图是分区视图)或 DISTINCT 子句2,选择列表中没有派生列。派生列是由任何非简单列表达式(使用函数、加法或减法运算符等)所构成的结果集列3,FROM 子句至少引用一个表。通过视图修改行时,WITH CHECK OPTION 可确保提交修改后,仍可通过视图看到修改的数据