Oracle之pl/sql编程(一)函数,过程,包

pl/sql是什么? pl/sql是oracle在标准sql语言上的扩展。不仅允许嵌入sql语言,还可以定义常量和变量,允许使用条件语句和循环语句,允许使用例外处理各种错误。 作用:过程,函数,触发器是用pl/sql编写的且存在于在oracle中,可以在java程序中调用,pl/sql强大的数据库...

2017-03-31 11:05:20

阅读数 119

评论数 0

Oracle之角色

角色 就是相关权限的命令集合,使用角色的主要目的就是为了简化权限管理。 (一)预定义角色 即Oracle 所提供的角色,每种角色都执行一些特定的管理任务,下面是介绍常用的预定义角色connect,resource,dba 1、connect角色 具有一般应用开发人员需要的大部分权限,当建立了一...

2017-03-25 10:40:25

阅读数 104

评论数 0

Oracle之索引、权限

索引: 用于加速数据存取的数据对象。合理的使用索引可以大大降低i/o次数,从而提高数据访问性。 ?为什么添加索引后可以提高查询速度 单列索引: 单列索引是基于单个列所建立的索引,比如:create   index  索引名   on   表名(列名) 复合索引 复合索引是基于两列或是多...

2017-03-24 16:46:41

阅读数 820

评论数 0

Oracle数据库之约束

约束 数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则。在Oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种实现。而约束易于维护并且性能最好,所以作为维护数据完整性的首选。 约束包括五种: not null(不为空)  unique(唯一) primary k...

2017-03-20 10:50:18

阅读数 136

评论数 0

Oracle数据库管理(三)之表空间和数据文件

定义: 表空间是数据库的逻辑组成部分,从物理角度看,数据库数据存放在数据文件中,从逻辑上,数据库则是存放在表空间中,表空间是由一个或是多个数据文件组成 数据库的逻辑结构:包括空间、段、区和块。  说明一下数据库由表空间构成,而表空间又是由段构成,而段又是由区构成,而区又是oracle块构成的这...

2017-03-19 10:56:16

阅读数 244

评论数 0

Oracle的数据库管理(二) 之数据字典

数据字典:oracle数据库中最重要的组成部分,提供了数据库的一些系统信息。 动态性能视图记载了历程启动后的相关信息。 数据字典记录了数据库的系统信息,它是只读表和视图的集合,数据字典的所有者sys用户。用户只能在数据字典上执行查询操作(select语句),而其维护和修改是由系统自动完成。 数...

2017-03-15 15:23:20

阅读数 197

评论数 0

Oracle的数据库管理(一)——逻辑备份与恢复

一、管理数据库的用户主要是:sys、system (1)存储的数据的重要性 sys:所有oracle的数据库字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba(数据库管理员角色),sysdba(系统...

2017-03-12 15:03:00

阅读数 148

评论数 0

Oracle的函数

函数对字段进行处理: 一、字符函数 lower(char):将字符串转换为小写的格式 upper(char):将字符串转换为大写的格式 length(char):返回字符串的长度 substr(char,m,n):取字符串的子串【m是从某位开始;n是表示 去多少个】 ?将所有的和员工名字按小写的方...

2017-03-08 09:38:58

阅读数 116

评论数 0

Oracle子查询及事务处理

Oracle操作数据,使用子查询插入数据: 当时用values子句时,一次能插入一行数据,当时用子查询插入数据时,一条insert语句可以插入大量的数据,当处理迁移或者装在外部表的数据到数据库时,可以使用子查询来插入数据。 create table   wangibng  (myid  numbe...

2017-03-07 09:46:16

阅读数 234

评论数 0

Oracle复杂查询(三)

在from中使用子查询: 如上例Oracle复杂查询(二)最后一行,在from语句中使用子查询时,该子查询会被作为一个视图来对待,因此叫做内嵌视图,而且必须要给子查询制定别名!! 【注意:在给列取别名时可以加as,而给表加别名不可加as】 分页子查询:Oracle一共有三种  1、rownu...

2017-03-06 09:20:22

阅读数 91

评论数 0

oracle复杂查询(二)

(一)函数 在实际应用中,经常使用执行复杂查询的数理统计,经常需要你显示多张表的数据,利用数据分组MAX  ,MIN  AVG,SUM,COUNT  如何显示所有员工中最高工资和最低工资? SQL> select max(sal), min(sal) from emp ; 如何显示最高工资的...

2017-03-04 09:58:12

阅读数 122

评论数 0

Oracle之基础查询(一)

例子:scott下的emp表 图1 操作1、取消重复查询: select  distinct   ename,sal from emp; 操作2、使用算数表达式: 查询员工全年的收入=工资+奖金   nvl用来处理空值null   ,如果没有奖金,即comm为null,则用0代替 双引号...

2017-03-04 09:56:13

阅读数 91

评论数 0

Oracle之 用户管理,表管理

内容结构:                  基础部分:  用户管理,表管理                  高级部分:表查询,权限,角色,函数 数据库管理,约束,索引,事务,PL/sql编程 Oracle的基本使用 1.   show user;  显示当前用户 2.   exit(;) 断...

2017-03-03 09:10:32

阅读数 313

评论数 0

提示
确定要删除当前文章?
取消 删除