怎样用PL/SQL表实现数组功能

原创 2007年09月26日 11:47:00
  PL/SQL表与其他过程化语言(如C语言)的一维数组类似。实现PL/SQL表需要创建一个数据类型并另外进行变量说明。

  Type <类型名> Is

  Table Of <数据类型>

  Index by Binary_Integer;

  以下为一个例子:

  Declare

  Type Array_type is

  Table Of Number

  Index by Binary_Integer;

  My_Array Array_type;

  Begin

  For I In 1..10 Loop

  My_Array(I) := I*2;

  End Loop;

  For I In 1..10 Loop

  Dbms_Output.Put_line(To_char(My_Array(I)));

  End Loop;

  End;

 

pl/sql表类型

定义记录表(或索引表)数据类型。它与记录类型相似,但它是对记录类型的扩展。它可以处理多行记录,类似于高级中的二维数组,使得可以在PL/SQL中模仿数据库中的表。  定义记录表类型的语法如下:  ...
  • HelloCqk1
  • HelloCqk1
  • 2016年06月28日 22:57
  • 492

如何从 PL/SQL 存储函数返回数组

简介  本文档演示如何从 PL/SQL 函数返回数组并从 java 应用程序访问它。数组是一组有序的数据元素。 VARRAY 是大小可变的数组。它具有数据元素的排列集,并且所有元素属于同一数据类...
  • cunxiyuan108
  • cunxiyuan108
  • 2014年06月10日 15:34
  • 1098

使用PL/SQL Developer工具来实现创建表空间、创建数据库、备份数据库、数据导出等操作

如何结合Sql脚本和PL/SQL Developer工具来实现创建表空间、创建数据库、备份数据库、数据导出等操作,然后实现Oracle对象创建、导入数据等操作,方便我们快速了解、创建所需要的部署Sql...
  • liyongjian12
  • liyongjian12
  • 2016年08月17日 09:19
  • 2771

恢复oracle中用pl/sql误删除drop掉的表

查看回收站中表 select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyc...
  • ls_kevin
  • ls_kevin
  • 2016年07月07日 09:02
  • 2073

PL/SQL简单使用——导入、导出数据表

使用PL/SQL导出、导入表在使用PL/SQL操作oracle数据库时,经常使用的一个操作就是将自己写的数据表导出,或者想把他人的数据表导入到自己的数据库中。虽然是很简单的操作,但自己之前一直出错,所...
  • suifengbanshui
  • suifengbanshui
  • 2017年05月18日 08:30
  • 3748

PL/SQL Developer_如何快速获得表名或全部列名的文本形式

操作过程: 例1:以“逗号”格式获取“用户表名”的文本 使用scott登陆到PL/SQL Developer,在All objects框处找到Tables选项,右击看到“Copy comma sep...
  • xwnxwn
  • xwnxwn
  • 2016年11月29日 09:14
  • 1415

oracle中pl/sql编程---存储过程,函数,触发器,包

1.pl/sql编程 pl/sql 指procedure language 过程化/sql. pl/sql 是oracle在标准的sql语句基础上扩展的一种对oracle数据库进行编程的的语言。 ...
  • zhengqiqiqinqin
  • zhengqiqiqinqin
  • 2013年06月13日 22:28
  • 1634

PL/SQL简介与简单实用

一、PL/SQL简介: (1)PL/SQL俗称过程化SQL语言(Procedural Language/SQL),是Oracle对SQL的 过程化扩充 而形成的程序开发语言。在普通SQL语句的使用...
  • super_YC
  • super_YC
  • 2017年04月03日 04:59
  • 324

pl/sql 导出insert语句和pl/sql导出表结构

1.先选择你需要导出的数据,然后选择如图所示按钮; 2.点击之后会出先下拉框,选择‘SQL file’; 3.点击之后会弹出一个对话框,让你选择文件保存位置,选择位置,给文件起名,点击保存即可。...
  • zcouy
  • zcouy
  • 2016年12月19日 15:24
  • 920

PL\SQL如何将从一张表中选出的数据插入到另一张表中

 今天在做数据库操作的时候,有一个需求是将A表中的前500000条数据查出来,然后插入到表B中.表A与表B具有同样的字段类型,数据库为Oracle 10g,数据库管理工具用的PL\SQL,由于数...
  • u011878191
  • u011878191
  • 2015年11月10日 00:14
  • 2359
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样用PL/SQL表实现数组功能
举报原因:
原因补充:

(最多只允许输入30个字)