发布网友 发布时间:2022-05-05 03:49
共3个回答
懂视网 时间:2022-05-05 08:10
视图的可更新性与视图中查询的定义是有关的一、mysql中那些试图使不可更新的?以下类型的视图是不可更新的1.包含以下关键字的sql语句:聚合函数(sum、min、max、count)、distinct、group by 、having、union或者uinon all2.常量视图3.select 中包含子查询4.join5.from一个不可更新的试图6.where字句的子查询引用了from字句中的表二、更新视图条件限制WITH[CASCADED | LOCAL] CHECK OPTION确定了更新视图的条件。LOCAL代表只要满足本视图的条件就可以更新CASCADED 则必须满足所有针对该视图的所有视图条件才可以更新如果没有明确是local还是cascade,默认是cascade为了便于理解还是通过实例来说明已知t3表的数据结构如下:-- 创建视图 ldq_1. mysql中视图更新详解
简介:视图的可更新性与视图中查询的定义是有关的一、mysql中那些试图使不可更新的?以下类型的视图是不可更新的1.包含以下关键字的sql语句:聚合函数(sum、min、max、count)、distinct、group by 、having、union或者uinon all2.常量视图3.select 中包含子查询4.join5.from一个不可更新的试图6.wh
2. mysql视图修改与视图更新语法实例
简介:前面我们讲了视图创建了,今天这篇教程我们就要来讲一下mysql视图的修改与更新了。
3. PostgreSQL 9.4版本的物化视图更新
简介:PostgreSQL的9.4版本出来有一段时间了,也更新了很多内容,其中之一是比较感兴趣的物化视图的更新,对比原先的物化视图语法,新增
4. Oracle内联视图更新遇到的问题
简介:遇到一个批量更新的需求,我打算用内联视图更新+where in list的技巧处理。
【相关问答推荐】:
javascript - reactjs 视图更新失败
javascript - 请教一段Vue视图更新的代码
热心网友 时间:2022-05-05 05:18
视图包含下列结构是不可以更新的 1:集合运算符 union,union all, intersect,minus 2:distinct关键字 3:group by,order by,connect by,或者start with 4:子查询 5:分组函数 6:需要更新的列不是视图定义的 7:具有连接查询(可以更新键值保存表的数据) 8:违反基表的约束条件;连接视图是指基于多表连接查询创建的视图(一般不容易修改,但通用instead of触发器可以实现修改的功能)热心网友 时间:2022-05-05 06:36
1:如果一个视图是从多个基本表使用连接操作导出的,那么不允许对这个视图执行更新操作 。