Oracle基础小知识

Oracle基础小知识

表空间和方案(Schema)

Ø 同一方案中的对象可以存储在不同的表空间中。

Ø 同一表空间可以存储不同方案中的对象

Ø 每个表空间由一个或多个数据文件组成

Ø 各个数据文件的大小之和就是表空间的存储容量

Ø 数据库中所有表空间容量之和是数据库的存储量

数据库由若干表空间组成,表空间由表、索引、视图、存储过程等逻辑对象组成。表由各种段组成,每个段分为若干数据区,每个区又分为若干数据块。

Oracle通配符

 %:任意字符串

 _:任单个字符

 ?:任单个字符

 #:表0~9的任一数字

 [ ]:指定某范围内的任意单个字符,如[2-6]

 

连接查询:若一个查询需要对多个表进行操作,即为连接查询。

子查询:SELECT语句嵌套

Oracle存储过程:

是PL/SQL语句的预编译集合,这些语句在一个名称下存储并作为一个单元进行处理。存储过程由参数,编程语句和返回值组成。存储过程只能有一个返回值,通常用来表示调用存储过程的结果是成功还是失败。

Oracle提供了3种存储过程:过程,函数,程序包

触发器:

自动触发的存储过程,但指定的事件发生时,将执行触发器中定义的PL/SQL语句。

触发器包含4个主要部分:

Ø 触发器名称

Ø 触发语句

Ø 触发器约束

Ø 触发器操作

Oracle触发器类型5种:语句触发器,行触发器,INSTEAOF触发器,用户事件触发器,系统事件触发器

游标:是映射结果集并在结果集内的单个行上建立一个位置的实体,有了游标,用户就可以访问结果集中的任意一行数据。游标有显式游标和隐含游标。执行SELECT语句得到的结果集叫做游标结果集,而指向结果集某一条记录的指针叫做游标位置

游标的主要功能:

1.      允许定位在结果集的特定行

2.      从结果集的当前位置检索一行或多行

3.      支持对ResultSet中当前位置的行进行数据修改

4.      提供脚本,存储过程和触发器使用的访问ResultSet中数据的SQL语句。

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值