Oracle存储过程中正确使用游标创建数组方案

数据库 Oracle
我们今天和大家介绍的是Oracle存储过程中如何正确的使用相关游标,还有如何在Oracle存储过程中创建与数组类似的东西。

以下的文章主要介绍的是如何在Oracle存储过程中正确的使用相关游标,以及如何正确的创建数组Oracle,我们都知道在Oracle存储过程里,我们对其可以创建与数组类似的东西,以下就是文章的具体内容的介绍。

 

  1. Type arr is table of varchar2(5) index by binary integer; 

例如可以把使用游标查出来的数据的每一行放入一个数组

 

  1. TYPE V_TABLE1 IS TABLE OF cur1%ROWTYPE INDEX BY PLS_INTEGER; 

 

%ROWTYPE :

表示该类型为行数据类型,存储的是一行数据,一行数据里可以有多列,类似于表里的一行数据,也可以是游标里的一行数据,如:

  1. vs_row1 表%rowtype;  
  2. vs_row2 游标%rowtype;  

 

PLS_INTEGER:

Binary_Integer 与 Pls_Integer 都是整型类型. Binary_Integer类型变量值计算是由Oracle来执行,不会出现溢出,但是执行速度较慢,因为它是由Oracle模拟执行。而Pls_Integer的执行是由硬件即直接由CPU来运算,因而会出现溢出,但其执行速度较前者快许多。
 

上述的相关内容就是对在Oracle存储过程中使用游标的描述,希望会给你带来一些帮助在此方面。

文章出自:http://kongbei888.blog.163.com/blog/static/243266132010218104021496/

【编辑推荐】

  1. Oracle 11g中最具有独特点的5大特点
  2. Oracle数据库的四种实用性很强的启动方式
  3. 九大Oracle性能优化基本方法详解
  4. Oracle数据库保持其优良性的手段有哪些
  5. Oracle远程复制和异地容灾的3种解决方案介绍
责任编辑:佚名 来源: 163
相关推荐

2010-05-05 17:19:32

Oracle存储过程

2010-08-05 14:24:37

DB2存储过程

2010-04-26 10:09:22

Oracle存储过程

2010-10-09 16:41:54

MYSQL存储过程

2010-04-29 17:31:56

Oracle存储过程

2010-04-26 14:12:23

Oracle使用游标触

2010-05-05 09:18:53

Oracle创建存储过

2010-04-16 10:24:17

Oracle存储过程

2010-04-16 10:11:20

Oracle存储过程

2011-04-11 17:28:50

oracle存储select语句

2010-10-28 13:53:13

ORACLE存储过程

2010-04-21 17:19:29

Oracle创建

2010-05-10 10:46:07

Oracle存储过程

2011-04-12 11:12:20

Oracle存储过程

2010-04-15 16:54:31

Oracle存储过程

2010-05-19 14:03:41

MySQL 存储过程

2010-03-30 13:19:57

Oracle存储

2011-05-18 10:07:13

oracle存储

2010-10-29 16:17:55

Oracle存储过程

2010-05-07 13:03:01

Oracle通过存储过
点赞
收藏

51CTO技术栈公众号