Oracle 视图 (二) 复杂视图

一、复杂视图

1.1 定义

视图的SQL语句中,有聚合函数或多表查询

1.2 案例一(键保留表)

1.2.1 需求

创建视图,连接给出的两张表

1.2.2 语句

1.2.3 修改

当修改的字段属于键保留表时,可以修改

当要修改的字段不属于键保留表时,不可以修改

键保留表:把主键保留下来的表

countries 存在主键,是键保留表,所以修改表内字段

由于 regins 表中不存在主键,所以无法修改表内字段

1.3 案例二(分组聚合)

1.3.1 需求

创建视图,按照country_id 分组聚合,统计国家组内个数

1.3.2 语句

1.3.3 修改

带有分组聚合的视图无法修改

相关推荐
代码的余温2 分钟前
B树与B+树:数据库索引背后的秘密
数据结构·数据库·b树
noravinsc7 分钟前
django filter 筛选 取出全部用户id
数据库·mysql
不恋水的雨28 分钟前
解决sql查询中in查询项过多时很慢的问题
数据库·sql·mysql
betazhou28 分钟前
Oracle goldengate参数:TRANLOGOPTIONS DBLOGREADER
数据库·oracle·dblogreader
云心雨禅1 小时前
Spring Boot热更新技巧:节省90%重启时间
java·数据库·spring boot
码上库利南1 小时前
详细讲解Redis为什么被设计成单线程
数据库·redis·缓存
.似水1 小时前
MySQL 索引和select优化
数据库·mysql
bbsh20992 小时前
WebFuture:ASP.NET启动失败报500.30错误
数据库·webfuture
胆大的2 小时前
SQL 盲注(Blind SQL Injection)
数据库·sql·安全性测试
数据库幼崽3 小时前
MySQL 排查全局锁
数据库·mysql