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

023.PL-SQL进阶—视图

无奋斗不青春

课 程 推 荐
我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈
入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈
虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈
PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)文章合集 👈👈
Oracle数据库教程:👉👉 Oracle数据库文章合集 👈👈
优 质 资 源 下 载 :👉👉 资源下载合集 👈👈
优 质 教 程 推 荐:👉👉 Python爬虫从入门到入狱系列 合集 👈👈
.

分隔线
在这里插入图片描述

PL-SQL进阶—视图

        • 视图(View)

视图(View)
  • 视图是一个虚拟表,其内容由查询定义。通真实的表一样,视图包含一系列带有名称的行和列数据。
  • 视图并不在数据库中以存储的数据值集形式存在
  • 视图的行和列数据由定义视图的查询所引用的表,并且在引用视图时候动态生成
  • 视图数据会根据引用表格数据更新进行自动更新

  • 用户在创建视图时,必须要有创建/查询视图的权限。用管理员账号登录给用户授权
  • 创建视图权限
    grant create  view to B;
    
  • 授予查询权限
    grant select any table to B;
    
  • 授予权限
    grant select any dictionary to B;
    
  • 创建视图
    create or replace view 视图名称
    as
    sql语句
    
  • 示例
    create or replace view v_temp_emp_dept
    as
    select b.deptno,b.dname,a.empno,a.ename,a.job,a.sal 
     from emp a, dept b
    where a.deptno = b.deptno
    order by b.deptno,a.sal desc
    

http://www.kler.cn/news/303788.html

相关文章:

  • Quartz_将持久化配置写在appsettings.json中
  • LSS如何做深度和语义预测
  • ROS CDK魔法书:建立你的游戏王国(Csharp篇)
  • 几种mfc140u.dll常见错误情况,以及mfc140u.dll文件修复的方法
  • 【kafka】kafka如何保证数据的可靠性,kafka如何保证数据不丢失
  • 红外图像处理算法详解:从基础到应用
  • ‌seq_len 不等于 hidden_size 难道不会报错吗,他们是一会事情吗
  • Rocket: 从零开始构建Rust Web服务
  • 【计算机网络】电路交换、电报交换、分组交换
  • yum下载软件失败:‘Could not resolve host: mirrorlist .centos .org; Unknowm error
  • C++笔记---继承(上)
  • 参赛心得和思路分享:2021第二届云原生编程挑战赛2: 实现一个柔性集群调度机制
  • 门磁模块详解(防盗感应开关 STM32)
  • 2398. 预算内的最多机器人数目(24.9.13)
  • 【论文笔记】AutoLFADS (Nature Methods, 2022)
  • 深度学习的笔记
  • vue的自定义指令
  • 连年(年份)
  • 再次进阶 舞台王者 第八季完美童模全球赛代言人【肖牧辰】赛场+秀场超燃合集!
  • C51单片机-单按键输入识别,键盘消抖
  • 【原创教程】电气电工18:三大品牌的IO_LINK
  • Leetcode 每日一题:Count Complete Tree Nodes
  • webpack打包原理
  • QT 串口上位机读卡显示
  • DMA与AXI DMA ip
  • PMP–一、二、三模–分类–14.敏捷–技巧–敏捷团队通才型专家
  • Golang数据流处理:掌握Reader和Writer接口的技巧
  • 信息系统容灾等级
  • 【docker】docker network 网络
  • C++数据结构