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

Oracle从入门到放弃

Oracle从入门到放弃

  • 左连接和右连接
  • Where子查询
    • 单行子查询
    • 多行子查询
  • from子句的子查询
  • select子句的子查询
  • oracle分页
  • 序列
    • 序列的应用
  • 索引
  • PL/SQL
    • 变量声明与赋值
    • select into 赋值变量
    • 属性类型
  • 异常
  • 循环
  • 游标
  • 存储函数
  • 存储过程
    • 不带传出参数的存储过程
    • 带传出参数的存储过程

左连接和右连接

在这里插入图片描述

Where子查询

单行子查询

在这里插入图片描述
在这里插入图片描述

多行子查询

在这里插入图片描述
在这里插入图片描述

from子句的子查询

from子句的子查询为多行子查询
在这里插入图片描述

select子句的子查询

select子句的子查询为单行子查询

oracle分页

序列

序列是 ORACLE提供的用于产生一系列唯一数字的数据库对象,类似于MYSQL的自增主键,对于 Oracle来说,表的主键只是序列的一个应用场景
在这里插入图片描述
在这里插入图片描述

序列的应用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

索引

在这里插入图片描述
在这里插入图片描述

PL/SQL

在这里插入图片描述

变量声明与赋值

在这里插入图片描述

select into 赋值变量

在这里插入图片描述

属性类型

在这里插入图片描述
在这里插入图片描述

异常

也称之为例外
在这里插入图片描述
在这里插入图片描述

以下是常见的异常
在这里插入图片描述

循环

分为 while 循环和 for 循环,for循环上面已经见过了…
在这里插入图片描述

游标

在这里插入图片描述
下面演示不带参数的游标用法
在这里插入图片描述
带参数的游标
在这里插入图片描述
上面写的是不是比较复杂,有没有更简洁的方式呢?有,for循环游标
在这里插入图片描述
在这里插入图片描述
再来看个例子
在这里插入图片描述
对于上面这个例子,还可以用记录类型改造一下
在这里插入图片描述
同样用 for + 游标改造简写
在这里插入图片描述
再看个需求
在这里插入图片描述

存储函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

存储过程

在这里插入图片描述
在这里插入图片描述

不带传出参数的存储过程

在这里插入图片描述
上面是直接通过SQL执行存储过程,但实际项目都是通过JDBC调用的
在这里插入图片描述

带传出参数的存储过程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Halo 开发者指南——项目运行、构建
  • AI绘画:科技赋能艺术的崭新时代
  • CAPL_构建基于UDS的刷写学习—01 Hex文件的解析
  • 详细介绍 Redis 列表的应用场景
  • Java语言程序设计基础篇_编程练习题*18.29(某个目录下的文件数目)
  • xml重点笔记(尚学堂 3h)
  • zookeeper向管控平台上报状态
  • java序列化对象后读取数据错误的问题
  • 前端大模型入门:掌握langchain的核心Runnable接口(一)
  • Redis---卸载Redis
  • LeetCode 876
  • Window Server 2019+ 安装 Docker
  • 【系统架构设计师-2014年真题】案例分析-答案及详解
  • muduo - 概要简述
  • 不抬头看路会回归那世
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • HashMap剖析之内部结构
  • HTML-表单
  • Python中eval与exec的使用及区别
  • Redis中的lru算法实现
  • Terraform入门 - 1. 安装Terraform
  • 动态规划入门(以爬楼梯为例)
  • 排序(1):冒泡排序
  • 强力优化Rancher k8s中国区的使用体验
  • 阿里云重庆大学大数据训练营落地分享
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​Python 3 新特性:类型注解
  • ​VRRP 虚拟路由冗余协议(华为)
  • # 数仓建模:如何构建主题宽表模型?
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (2)STL算法之元素计数
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (poj1.3.2)1791(构造法模拟)
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (ZT)一个美国文科博士的YardLife
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • .form文件_SSM框架文件上传篇
  • .gitignore
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • [001-03-007].第07节:Redis中的事务
  • [1]-基于图搜索的路径规划基础
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术
  • [Big Data - Kafka] kafka学习笔记:知识点整理
  • [BZOJ1010] [HNOI2008] 玩具装箱toy (斜率优化)
  • [BZOJ2208][Jsoi2010]连通数
  • [C#]C# OpenVINO部署yolov8图像分类模型
  • [C#]无法获取源 https://api.nuge t.org/v3-index存储签名信息解决方法
  • [C#学习笔记]LINQ
  • [C/C++]关于C++11中的std::move和std::forward