is
zhou

ORA_对象

oracle 存储过程的基本语法

zhouchong阅读(58)评论(0)

oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE...

纵表和横表的概念及其相互转换

zhouchong阅读(73)评论(0)

横表就是普通的建表方式,如表结构为:主键、字段1、字段2、字段3…。 如果变成纵表后,则表结构为: 主键、字段代码、字段值。而字段代码则为字段1、字段2、字段3…。  具体为电信行业的例子。以用户帐单表为例,一般出账...

Oracle游标cursor概念详解

zhouchong阅读(52)评论(0)

1,什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。 ②关系数据库中的操作是在完整的行集合上执行的。 由SELECT 语句返回的行集合包括满足该语句的WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果...

游标cursor使用详解

zhouchong阅读(56)评论(0)

-- 声明游标;CURSOR cursor_name IS select_statement --For 循环游标 --(1)定义游标 --(2)定义游标变量 --(3)使用for循环来使用这个游标 declare --类型定义 curso...

游标cursor常用操作

zhouchong阅读(64)评论(0)

下面给大家介绍在什么情况下用隐式游标,什么情况下用显示游标: 1.查询返回单行记录时→隐式游标; 2.查询返回多行记录并逐行进行处理时→显式游标 –显示游标属性 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 d...

Oracle有序散列聚簇表

zhouchong阅读(94)评论(0)

有序散列聚簇表(sorted hash clustered table)是10g之后新增。 结合了散列聚簇和IOT的特性。如果经常使用如下查询,则很适合使用有序散列聚簇表。 Select * From t Where KEY=:x Orde...

Oracle散列聚簇表

zhouchong阅读(81)评论(0)

散列聚簇表(hash clustered table)和索引聚簇表非常相似,只有一个主要区别:聚簇键索引被一个散列函数所取代。 Oracle会取得一行,使用一个内部函数或者你提供的每个函数对其计算散列,然后使用这个散列值得出该行数据应该在磁...

Oracle索引聚簇表

zhouchong阅读(81)评论(0)

聚簇(cluster)是指:如果一组表有一些共同的列,则将这样一组表存储在相同的数据库块中;聚簇还表示把相关的数据存储在同一个块上。 聚簇并不是有序地存储数据(这是IOT的工作),它是按每个键以聚簇方式存储数据,但数据存储在堆中。利用聚簇,...

索引组织表(Index Organizied Table)

zhouchong阅读(74)评论(0)

一、索引组织表(Index-Organized Table, IOT) 索引组织表是一类特殊的表,它将索引和表的数据存储在一起。普通表的数据以无序(Heap)的方式存放在数据库中。 而索引组织表按照主键进行排序,以二叉树的形式对表的数据进行...

堆组织表(HOT)

zhouchong阅读(65)评论(0)

堆组织表(heap table) 1、简介 堆表:又称堆组织表,常用的表类型,以堆的方式管理,当增加数据时,将使用段中第一个适合数据大小的空闲空间。当删除数据时,留下的空间允许以后的DML操作重用。 全表扫描时,会按命中的顺序来获取数据,而...