Oracle从入门到放弃

Oracle从入门到放弃

左连接和右连接

Where子查询

单行子查询


多行子查询


from子句的子查询

from子句的子查询为多行子查询

select子句的子查询

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

oracle分页

序列

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

序列的应用



索引


PL/SQL

变量声明与赋值

select into 赋值变量

属性类型


异常

也称之为例外

以下是常见的异常

循环

分为 while 循环和 for 循环,for循环上面已经见过了...

游标

下面演示不带参数的游标用法

带参数的游标

上面写的是不是比较复杂,有没有更简洁的方式呢?有,for循环游标

再来看个例子

对于上面这个例子,还可以用记录类型改造一下

同样用 for + 游标改造简写

再看个需求

存储函数



存储过程


不带传出参数的存储过程

上面是直接通过SQL执行存储过程,但实际项目都是通过JDBC调用的

带传出参数的存储过程



相关推荐
技术卷1 小时前
详解力扣高频SQL50题之610. 判断三角形【简单】
sql·leetcode·oracle
betazhou1 小时前
MySQL ROUTER安装部署
android·数据库·mysql·adb·mgr·mysql router
中东大鹅2 小时前
Mybatis Plus 多数据源
java·数据库·spring boot·后端·mybatis
一枚小小程序员哈3 小时前
springboot基于Java与MySQL库的健身俱乐部管理系统设计与实现
数据库·spring boot·mysql·spring·java-ee·intellij-idea
Antonio9153 小时前
【Redis】 Redis 基础命令和原理
数据库·redis·缓存
非优秀程序员3 小时前
未来的编程将会是什么样子?从面向对象转为面向业务数据!!
数据库·架构
技术卷4 小时前
详解力扣高频SQL50题之619. 只出现一次的最大数字【简单】
sql·leetcode·oracle
老华带你飞4 小时前
口腔助手|口腔挂号预约小程序|基于微信小程序的口腔门诊预约系统的设计与实现(源码+数据库+文档)
java·数据库·微信小程序·小程序·论文·毕设·口腔小程序
hqxstudying4 小时前
J2EE模式---服务层模式
java·数据库·后端·spring·oracle·java-ee
Yu_Lijing4 小时前
MySQL进阶学习与初阶复习第四天
数据库·学习·mysql