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

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

相关推荐
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.4 分钟前
Redis主从复制配置全攻略
数据库·redis·笔记
m0_6138562921 分钟前
Golang怎么实现测试跳过条件_Golang如何根据环境或条件跳过不适用的测试用例【操作】
jvm·数据库·python
csdn2015_24 分钟前
修改分类信息的时候将分类异步写入redis
数据库·redis·bootstrap
STAT abil27 分钟前
MySQL 的mysql_secure_installation安全脚本执行过程介绍
数据库·mysql·安全
SelectDB39 分钟前
从 T+1 到分钟级:金城银行基于 Apache Doris 构建高可靠、强一致的实时数据平台
大数据·数据库·数据分析
abc123456sdggfd41 分钟前
bootstrap如何修改输入框获取焦点时的光晕
jvm·数据库·python
woniu_buhui_fei1 小时前
Redis知识整理二
数据库·redis·缓存
qq_330037991 小时前
如何配置ASM元数据备份_md_backup与md_restore重建磁盘组结构
jvm·数据库·python
untE EADO1 小时前
redis的下载和安装详解
数据库·redis·缓存
a9511416421 小时前
SQL触发器实现自动生成流水号_配合序列对象实现递增逻辑
jvm·数据库·python