![](https://img-blog.csdnimg.cn/74402992a3f9429d8751e3152f12245e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ORACLE学习笔记
文章平均质量分 68
ORACLE学习笔记
古城深巷细雨绵
这个作者很懒,什么都没留下…
展开
-
PL\SQL语句的执行过程原理
PL\SQL语句的执行过程原理原创 2022-08-08 10:20:01 · 678 阅读 · 0 评论 -
oracle 索引的定义及使用
索引是建立在表上的可选数据库对象,是一组排序后的的索引键。主要用于加快数据的检索,类似于书籍的目录,快速定位到目标数据。索引在物理上和逻辑上都是独立的,创建或删除索引对基表不会有影响。当对基表进行DML操作时Oracle会自动管理索引,无需手动处理。原创 2022-03-01 09:26:10 · 4610 阅读 · 0 评论 -
在java中访问Oracle数据库
一、JDBC概念JDBC(javaDatebaseConnective) 是 SUN 公司提供一套用于数据库操作的接口 API,是一组专门连接并操作数据库的标准,Java 程序员只需要面向这套接口编程即可。JDBC的六大步骤:注册驱动 获取连接 获取执行sql语句对象 执行sql语句 处理结果集 关闭资源IDEA Java连接Oracle步骤:创建Oracle连接:添加驱动包:选择到依赖库下载的驱动jar包:这里的路径为:C:\Users\wuw\A...原创 2022-02-28 14:59:06 · 1161 阅读 · 0 评论 -
oracle 触发器和程序包
一、触发器概念存储过程和函数:创建后保存在数据库中,需要是调用。触发器:类似存储过程和函数,但创建后以独立的对象存储在数据库,当某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。触发器大致可分在触发头和触发体两个部分,具体可分为:作用对象、触发事件、触发条件、触发时间、触发级别。二、触发器分类1、DML:在执行DML语句时触发,可以定义为INSERT、UPDATE、DELETE操作,也可以定义在操作之前或者操作之后触发,也可以指定为原创 2022-02-28 10:21:02 · 269 阅读 · 0 评论 -
存储过程与视图的区别
1、范围不同:存储过程:范围要广很多。存储过程和视图都是相当于执行一段已经编译好的sql脚本 而区别在与存储过程可以提供参数、输入参数 以及每次返回多个表数据视图:一次只能返回一个二维表的数据 且不能接受 任何参数。2、目的不同:存储过程:往往涉及很多的数据处理,是一个复杂的过程,它相当于一个函数可以接受参数,主要用于处理数据;视图:把现有数据以新的形式展现出来,最终目的是为了呈现数据。3:总结:视图就是张虚拟表,可以像对真实表一样对其进行操作,而存储过程是一组sql语句的批处理原创 2022-01-20 10:38:40 · 8809 阅读 · 0 评论 -
oracle学习笔记(十四)存储过程与函数
学习存储过程的创建、调用、删除、函数的创建、调用原创 2022-01-07 10:36:29 · 955 阅读 · 0 评论 -
oracle学习笔记(十三)PL/SQL
主要介绍了PL/SQL的基础知识、语言特点、程序结构等,为学习触发器和存储过程打下基础原创 2022-01-05 17:30:13 · 714 阅读 · 0 评论 -
oracle学习笔记(十二)oracle的数据对象的使用
序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。主要用途:生成表的主键值(可作为唯一ID),在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值原创 2022-01-04 15:45:19 · 600 阅读 · 0 评论 -
ORACLE学习笔记(十一)Oracle的数据完整性
在数据库上为了保证数据表中的数据完整性,特别增加了约束,即数据需要满足若干条件后才可以进行操作。如:某些数据不可以重复。假设定义用户信息,身份证编号绝对不可能重复。数据库的约束一共有6中:数据类型、非空约束、唯一约束、主键约束、检查约束、外键约束。但约束也是一把双刃剑,如果在一张表设置的约束过多,那么更新的速度就会变慢。原创 2021-12-28 10:37:35 · 860 阅读 · 0 评论 -
oracle学习笔记(十)Oracle的表创建与管理
oracle基础笔记(十)Oracle的表创建与管理主要记录了1:常用的数据类型、2:创建表数据、3:复制表数据:4:截断表、5:为表重命名、6、删除数据表、7、闪回技术、8:修改表结构。原创 2021-12-27 14:56:05 · 428 阅读 · 0 评论 -
oracle学习笔记(九)Oracle数据的基本操作
Oracle数据的更新操作主要分为3种:增加、修改、删除、所有的更新指令几乎是固定的,并且在更新的时候也离不开查询。另外是oracle的事务管理,缓冲区的存在,方便了用户的提交和回滚操作原创 2021-12-24 11:54:51 · 364 阅读 · 0 评论 -
oracle学习笔记(八)行转列函数
行转列函数:一、listagg函数,二、XMLAGG函数的例子。LISTAGG 返回的是一个varchar2类型的数据,最大字节长度为4000。通常情况下,LISTAGG是满足需要的。但当字节长度超过4000时,就会报错。在这个时候,我们需要将LISTAGG函数改成XMLAGG函数。XMLAGG返回的类型为CLOB,最大字节长度为32767。原创 2021-12-17 16:05:32 · 2189 阅读 · 0 评论 -
oracle学习笔记(七)分页函数
伪列:ROWNUMROWNUM可以做的两件事:取得第一行数据取得前N行的数据注:ROWNUM只能查询第一条数据,如果把ROWNUM=1换成ROENUM换成2则无法查询数据。原创 2021-12-17 14:29:07 · 1205 阅读 · 0 评论 -
oracle学习笔记(六)子查询
在整个SQL查询语句中,子查询并不是特殊的语法,也就是说在整个SQL查询操作中,SELECT、FROM、WHERE、GROUPBY、HAVING、ORDERBY中都可以使用子查询。所有可能出现的子查询都需要使用()声明,所谓的子查询,实质上属于查询的嵌套,而且从理论上来说,查询子句的任何位置上都可以随时出现子查询。但是出现子查询较多的位置是WHERE和FROM原创 2021-12-17 13:43:02 · 865 阅读 · 0 评论 -
oracle学习笔记(五)分组函数
分组函数主要函数有1、求和:SUM(),针对数字的统计2、平均值:AVG(),针对数字的统计3、最小值:MIN(),各个数据类型都支持4、最大值:MAX(),各个数据类型都支持5、计算个数:count(),计算表中数据量的个数。group up 分组的前提,以及having子句使用方法原创 2021-12-16 17:27:17 · 917 阅读 · 0 评论 -
oracle学习笔记(四)多表查询
oracle基础笔记(四)多表查询主要介绍了一、认识多表查询,二、表的连接,三、数据集合操作(并集、交集、差集、)原创 2021-12-15 17:23:04 · 1188 阅读 · 0 评论 -
oracle学习笔记(三)ORACLE的单行函数
文章目录目录单行函数:一、字符串函数1、大小写转换2、首字母大写3、计算字符串长度4、字符串替换5、字符串截取二、数值函数1、ROUND:四舍五入操作2、截取小数(所有的小数都不进位)3、求模(求余数)三、日期函数SYSTIMESTAMP:显示当前时间戳1、计算两个日期所经历的月数2、增加若干年之后的日期3、计算指定日期所在月的最后一天4、计算下一个指定的日期四、转换函数1、转换字符串函数:该函数可以将数字或日...原创 2021-12-14 21:30:55 · 626 阅读 · 0 评论 -
oracle学习笔记(一)简介
一、Oracle数据库是什么?OracleDatabase,又名 OracleRDBMS,简称 Oracle。Oracle 数据库系统是美国 Oracle 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(client/server)或B/S体系结构的数据库之一,比如 SilverStream 就是基于数据库的一种中间件。Oracle 数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系型数据库,它是一个完..原创 2021-10-25 10:55:13 · 154 阅读 · 0 评论 -
oracle学习笔记(二)高级SQL限定查询
oracle基础笔记(二)高级SQL限定查询,主要介绍SELECT查询语句的使用方法,即限定查询以及常用的各种运算符,并学习如何进行模糊查询和排序查询原创 2021-12-06 08:46:17 · 731 阅读 · 0 评论