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 修改

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

相关推荐
时序数据说3 小时前
时序数据库市场前景分析
大数据·数据库·物联网·开源·时序数据库
听雪楼主.7 小时前
Oracle Undo Tablespace 使用率暴涨案例分析
数据库·oracle·架构
我科绝伦(Huanhuan Zhou)7 小时前
KINGBASE集群日常维护管理命令总结
数据库·database
妖灵翎幺7 小时前
Java应届生求职八股(2)---Mysql篇
数据库·mysql
HMBBLOVEPDX7 小时前
MySQL的事务日志:
数据库·mysql
weixin_419658319 小时前
MySQL数据库备份与恢复
数据库·mysql
专注API从业者11 小时前
基于 Flink 的淘宝实时数据管道设计:商品详情流式处理与异构存储
大数据·前端·数据库·数据挖掘·flink
小猿姐11 小时前
KubeBlocks for Milvus 揭秘
数据库·云原生
AI 嗯啦12 小时前
SQL详细语法教程(四)约束和多表查询
数据库·人工智能·sql
杜子不疼.12 小时前
《Python学习之文件操作:从入门到精通》
数据库·python·学习