oracle多表VIEW oracle多表VIEW 可不可以不用触发器直接修改,给个DEMO谢谢。ORA-01779: 无法修改与非键值保存表对应的列 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般来说,如果下列条件都满足,我们称视图可更新1 from 语句中只有一个数据库关系2 select 子句中只包含关系的属性名,不包含任何表达式,聚集或distinct声明3 任何没有出现在select 子句中的属性可以取空值4 查询中不含有group by 子句和having子句 刚好在看书 看到了 你这个是简单的单表视图。我昨天看了,多表的,必须视图中的ROW和事实表中的ROW一一对应才能修改。 视图是用来限制窗口但是当一个数据源涉及到多个表的时候,就想用视图去统一改。用触发器是可以的,但是mysql触发器没有 INSTEAD OF 。。就悲剧了 Oracle中如果视图建立在多个表上,它的值除了使用触发器外,是不能直接更新的。 空间搜索 求助:关于查询统计语句 oracle判断空值 BOM算法 请教高手, 这个 sql 怎么写? 建立表空间前如何判断是否存在同名的表空间,存在该怎么处理,在线等 oracle 报错:ora-00020 新手急寻oracle forms and reports 6i使用方法的中文教程 没见过我这样送分的!!!!!!!!!!!!!! 求大神帮忙看看 sql 列转行问题请教 单独安装浏览器版本em和isqlplus
1 from 语句中只有一个数据库关系
2 select 子句中只包含关系的属性名,不包含任何表达式,聚集或distinct声明
3 任何没有出现在select 子句中的属性可以取空值
4 查询中不含有group by 子句和having子句
刚好在看书 看到了
你这个是简单的单表视图。我昨天看了,多表的,必须视图中的ROW和事实表中的ROW一一对应才能修改。
但是当一个数据源涉及到多个表的时候,就想用视图去统一改。
用触发器是可以的,但是mysql触发器没有 INSTEAD OF 。。就悲剧了