
Oracle 数据库
文章平均质量分 89
Oracle 数据库
TwoYellowGuns
TwoYellowGuns
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle 数据库 —— 你一定要会的 Oracle 数据库高质量 SQL 优化
一、SQL 优化1.1 常用基础 SQL 语句优化1.2 表连接查询 SQL 语句优化二、使用索引进行优化2.1 索引介绍2.2 索引列和表达式的选择2.3 选择复合索引主列2.4 避免全表扫描大表2.5 监视索引是否被使用三、其他优化方法3.1 Oracle 优化器的使用3.2 Oracle 数据库和 SQL 重演3.3 Oracle 的性能顾问3.4 其他方面的优化原创 2020-04-28 07:07:12 · 880 阅读 · 0 评论 -
Oracle 数据库(十五)—— Oracle 触发器和程序包
触发器可以看做是一种“特殊”的存储过程,它定义了一些在数据库相关事件(如INSERT、UPDATE、CREATE等事件)发生时应执行的“功能代码块”,通常用于管理复杂的完整性约束,或监控对表的修改,或通知其他程序,甚至可以实现对数据的审计功能。程序包由PL/SQL程序元素(如变量、类型)和匿名PL/SQL块(如游标)、命名PL/SQL块(如存储过程和函数)组成。程序包可以被整体加载到内存中,这样就可以大大加快程序包中任何一个组成部分的访问速度。原创 2020-04-16 07:28:57 · 968 阅读 · 0 评论 -
Oracle 数据库(十四)—— Oracle 存储过程、函数
存储过程是一种命名的PL/SQL程序块,它既可以没有参数,也可以有若干个输入、输出参数,甚至可以有多个既作输入又作输出的参数,但它通常没有返回值。存储过程被保存在数据库中,它不可以被SQL语句直接执行或调用,只能通过EXECUT命令执行或在PL/SQL程序块内部被调用。函数一般用于计算和返回一个值,可以将经常需要使用的计算或功能写成一个函数。函数的调用是表达式的一部分,而过程的调用是一条PL/SQL语句。原创 2020-04-15 07:32:50 · 3497 阅读 · 0 评论 -
Oracle 数据库(十三)—— Oracle SQL语言之异常处理
在编写PL/SQL程序时,不可避免地会发生一些错误,可能是程序设计人员自己造成的,也可能是操作系统或硬件环境出错,比如出现除数为零、磁盘I/O错误等情况。对于出现的这些错误,Oracle采用异常机制来处理,异常处理代码通常放在PL/SQL的EXCEPTION代码块中。原创 2020-04-14 07:16:23 · 1713 阅读 · 0 评论 -
Oracle 数据库(十二)—— Oracle SQL语言之游标
游标提供了一种从表中检索数据并进行操作的灵活手段,游标主要用在服务器上,处理由客户端发送给服务器端的SQL语句,或是批处理、存储过程、触发器中的数据处理请求。游标的作用就相当于指针,通过游标PL/SQL程序可以一次处理查询结果集中的一行,并可以对该行数据执行特定操作,从而为用户在处理数据的过程中提供了很大方便。 在Oracle中,通过游标操作数据主要使用显式游标和隐式游标。另外,还包括具有引用类型特性的REF游标。原创 2020-04-13 07:32:53 · 1087 阅读 · 0 评论 -
Oracle 数据库(十一)—— Oracle SQL语言之内置函数
Oracle 内置函数一、Oracle 内置函数1.1 字符类函数1.2 数字类函数1.3 日期和时间类函数1.4 转换类函数1.5 聚集类函数一、Oracle 内置函数SQL语言是一种脚本语言,它提供了大量内置函数,使用这些内置函数可以大大增强SQL语言的运算和判断功能。本节将对Oracle中的一些常用函数进行介绍,如字符类函数、数字类函数、日期和时间类函数、转换类函数、聚集类函数等。1....原创 2020-04-11 17:18:51 · 1134 阅读 · 0 评论 -
Oracle 数据库(十)—— Oracle SQL语言之流程控制语句
结构控制语句是所有过程性程序设计语言的关键,因为只有能够进行结构控制才能灵活地实现各种操作和功能,PL/SQL也不例外。若要在PL/SQL中实现控制程序的执行流程和实现复杂的业务逻辑计算,就必须使用流程控制语句,因为只有能够进行结构控制才能灵活地实现各种复杂操作和功能,PL/SQL中的流程控制语句主要包括选择语句、循环语句两大类。原创 2020-04-10 07:25:49 · 819 阅读 · 0 评论 -
Oracle 数据库(九)—— Oracle SQL语言之数据类型、变量和常量、PL/SQL表达式
数据类型本质上是一种用于描述数据存储的内存结构,用它来决定变量中所存储数据的类型。变量本质上是一种用名称进行识别的标示符号,它可以存储不同类型的数据。根据不同的数据类型,定义不同名称的变量,这样就可以存储不同类型的数据。变量在程序运行的过程中,其值可以发生变化,与变量对应的就是常量,常量就是指在程序运行的过程中,其值不会发生变化的量。原创 2020-04-09 07:17:33 · 1484 阅读 · 1 评论 -
Oracle 数据库(八)—— Oracle SQL语言之PL/SQL 编程
Oracle SQL语言之基础语法3一、PL/SQL 概述1.1 PL/SQL 简介1.2 代码注释和标示符二、数据类型、变量和常量2.12.22.3三、流程控制语句3.13.23.3四、游标4.14.24.3五、异常处理5.15.25.3PL/SQL(Procedural Language/SQL)是Oracle在数据库中引入的一种过程化编程语言。PL/SQL构建于SQL之上,可以用来编写包...原创 2020-04-07 07:23:38 · 891 阅读 · 0 评论 -
Oracle 数据库(七)—— Oracle SQL语言之多表联查、子查询和数据库增删改操作
一、SQL 查询语言1.1 多表关联查询1.2 子查询二、数据库操作在实际的应用系统开发中会设计多个数据表,每个表的信息不是独立存在的,而是若干个表之间的信息存在一定的关系,当用户查询某一个表的信息时,很可能需要查询关联数据表的信息,这就是多表关联查询。原创 2020-04-06 07:58:54 · 1496 阅读 · 0 评论 -
Oracle 数据库(六)—— Oracle SQL语言之用户模式、简单查询、条件查询、分组查询和排序查询
Oracle 之 SQL语言基础一、一、原创 2020-04-03 11:29:45 · 2418 阅读 · 0 评论 -
Oracle 数据库(五)—— Oracle 之 SQL*Plus 命令
SQL*Plus是一个被系统管理员(DBA) 和开发人员广泛使用的功能强大而且很直观的Oracle工具,也是一个可以通用在各种平台上且操作几乎完全一致的工具。SQL*Plus可以执行输入的SQL语句、包含SQL语句的文件和PL/SQL语句, 通过SQL*Plus可以与数据库进行对话。原创 2020-04-02 07:45:58 · 2008 阅读 · 0 评论 -
Oracle 数据库(四)—— Oracle 11g 体系结构
Oracle体系结构主要用来分析数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制。Oracle数据库是一个逻辑概念, 而不是物理概念上安装了Oracle数据库管理系统的服务器。原创 2020-04-01 09:04:00 · 1212 阅读 · 0 评论 -
Oracle 数据库(三)—— 启动和关闭 Oracle 数据库实例
启动和关闭 Oracle 数据库实例一、启动数据库实例1.1二、关闭数据库实例2.1一、启动数据库实例1.1二、关闭数据库实例2.1原创 2020-03-31 07:27:17 · 6658 阅读 · 0 评论 -
Oracle 数据库(二)—— Oracle、PLSQL Developer 和 Navicat 的安装
文章目录一、oracle 数据库安装1、oracle 数据库下载2、oracle 数据库安装3、测试 Oracle 数据库安装是否成功二、PLSQL Developer 的安装1、PLSQL Developer 下载2、PLSQL Developer 安装一、oracle 数据库安装1、oracle 数据库下载(1)oracle 数据库的下载可以到 oracle 官网下载,https://w...原创 2020-03-30 08:15:16 · 2967 阅读 · 0 评论 -
Oracle 数据库(一)—— Oracle 数据库基本介绍
文章目录一、Oracle 数据库概述1、Oracle 概述二、关系型数据库1、数据库管理系统2、数据库设计范式三、Oracle 11g 的新功能一、Oracle 数据库概述1、Oracle 概述Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上...原创 2020-03-29 18:33:26 · 11142 阅读 · 2 评论