当前位置: 首页 > news >正文

Oracle数据库中用View的好处

学习Oracle中存在一个问题,View的作用是什么,直接用sql或者存成表不就ok么?为什么要用View而不是直接执行sql或者存表?

对比直接执行sql,百度整理了三个比较认可的理由。
View与执行sql的好处如下:
1、简化查询:View通常对应复杂的sql执行而成,并不是每个人都知道这个复杂的sql,封装成View后,其他人可以通过简单的select得到结果,从而简化查询或查询结果编辑;
2、数据安全:对于同一个sql结果集,可以通过封装View的形式,只显示给用户部分数据,从而隐藏私密数据;
3、数据独立:可以隐藏使用的底层表及结构信息。

对比存表的话,一是数据结果不占用存储,二是View查询数据可以保证实时。

好的,以上,View确实有一些好处,已说服自己。


http://www.mrgr.cn/news/81849.html

相关文章:

  • 【MySQL】深度学习数据库开发技术:使用CC++语言访问数据库
  • 在滴滴和字节跳动划水5年,过于真实了。。。
  • 2024年终总结--在悲催中寻找希望的光
  • WPF中的Microsoft XAML Behaviors包功能详解
  • 最后100米配送
  • 32单片机从入门到精通之硬件架构——内核与外设(一)
  • Doris使用注意点
  • java相关学习文档或网站整理
  • 小程序基础 —— 02 微信小程序账号注册
  • GDPU 数据库原理 期末复习(持续更新……)
  • 微信小程序 app.json 配置文件解析与应用
  • 小程序基础 —— 08 文件和目录结构
  • mybatis基础学习
  • 小程序配置文件 —— 13 全局配置 - window配置
  • csrf跨站请求伪造(portswigger)无防御措施
  • 小程序配置文件 —— 12 全局配置 - pages配置
  • springMVC-请求响应
  • 数据分析与应用:如何分析7日动销率和滞销率?
  • 经典问题——华测
  • 【论文阅读】Reducing Activation Recomputation in Large Transformer Models
  • QML学习(五) 做出第一个简单的应用程序
  • Mac M2 Pro安装MySQL 8.4.3
  • iOS 中的 nil、Nil、NULL、NSNull 僵尸对象和野指针
  • 深度学习笔记(5)——目标检测和图像分割
  • 嵌入式小白