--创建一个一维数组,输出数组内容
create or replace procedure TEST_5
IS
TYPE T_VARRAY IS VARRAY(5) OF NUMBER;
V_VARR T_VARRAY := T_VARRAY(1,2,3,4,5);
BEGIN
FOR I IN 1..V_VARR.COUNT LOOP
DBMS_OUTPUT.put_line(V_VARR(I));
END LOOP;
END;
--创建一个二维数组
create or replace procedure TEST_6
IS
TYPE T_VARRAY IS VARRAY(5) OF NUMBER;
TYPE T_T_VARRAY IS VARRAY(4) OF T_VARRAY;
V_VARR T_T_VARRAY := T_T_VARRAY(
T_VARRAY(1,2,3,4,5),
T_VARRAY(11,22,33,44,55),
T_VARRAY(111,222,333,444,555),
T_VARRAY(1111,2222,3333,4444,5555)
);
BEGIN
FOR I IN 1..V_VARR.COUNT LOOP
FOR J IN 1..V_VARR(I).COUNT LOOP
DBMS_OUTPUT.put_line(V_VARR(I)(J));
END LOOP;
END LOOP;
END;
--创建一个索引表
create or replace procedure TEST_7
IS
TYPE T_TABLE IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
T_T_TABLE T_TABLE;
BEGIN
SELECT ROWNUM BULK COLLECT INTO T_T_TABLE FROM DEPT;
FOR I IN 1..T_T_TABLE.COUNT LOOP
DBMS_OUTPUT.put_line(T_T_TABLE(I));
END LOOP;
END;
分享到:
相关推荐
### Oracle常用语法概述 Oracle是一种广泛使用的数据库管理系统,在企业级应用中非常常见。本文将详细介绍Oracle数据库中的几个关键概念和语法用法,帮助初学者更好地理解和掌握Oracle。 #### 变量声明与赋值 在...
根据提供的文件信息,我们可以总结出以下几个关键的Oracle数据库知识点: ### 1. 数据导出(Export)命令 在Oracle数据库管理中,数据导出是非常重要的一个功能,它可以帮助用户将数据库中的数据或元数据导出到一...
根据提供的信息,我们可以总结出以下Oracle数据库中的常用语法知识点: ### Oracle 常用语法概览 #### 1. 查询表中的对象名称 ```sql SELECT object_name FROM user_objects WHERE object_type = 'TABLE'; ``` 这...
以上只是Oracle常用语法的一部分,实际使用中还有触发器、游标、函数、包等高级特性。掌握这些语法,将能更好地管理和操作Oracle数据库,提升数据库系统的效率和安全性。通过不断学习和实践,你可以成为Oracle数据库...
根据提供的文件信息,本文将对Oracle数据库中的常用语法进行详细解析。主要涵盖用户管理、表空间操作、表结构创建与修改、注释添加以及序列管理等核心知识点。 ### 用户管理 1. **解锁用户账户**:若用户账户被...
根据提供的文件信息,我们可以归纳出一系列Oracle数据库中的关键知识点,涉及SQL查询、存储过程编写、数据操作语言(DML)及数据定义语言(DDL)等内容。以下是对这些知识点的详细阐述: ### 1. 窗口函数 `RANK()` ...
mysql转换成oracle时的常用语法说明
Oracle SQL语法大全 Oracle SQL语法大全是关系数据库标准语言SQL的详细介绍,涵盖了SQL的基础知识、语法结构、数据类型、查询语句、操作符的使用等方面的内容。 SQL基础知识 SQL(Structured Query Language)是...
一、常用语法 1. **删除表时级联删除约束**: `drop table 表名 cascade constraints` 这个命令在删除表的同时会删除与之相关的约束,包括外键约束,这将会影响到依赖于该表的其他对象。 2. **级联删除**: `on ...
Oracle 常用 SQL 语句大全 本文档总结了 Oracle 中常用的 SQL 语句,包括数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建等基本操作,以及一些高级查询运算符的使用。 一、数据库操作 ...
在Oracle语法中,我们首先要理解其基本的物理和逻辑组件。 Oracle的物理组件主要包括数据文件、日志文件和控制文件。数据文件是存储数据库数据的核心,每个数据库至少有一个数据文件,每个文件只能属于一个数据库。...
ORACLE 常用的SQL语法和数据对象(CHM电子书) 常用SQL语句
Oracle 常用 SQL 语句汇总 Oracle 是一个功能强大且复杂的关系数据库管理系统,它提供了多种 SQL 语句来管理和操作数据库。在本文中,我们将详细介绍 Oracle 中常用的 SQL 语句,包括数据控制语句(DML)、数据定义...
本文将深入探讨Oracle中的一些常用SQL语法,包括SELECT、WHERE、AND及OR等关键概念。 首先,我们关注的是SELECT语句,它是SQL中最基本也最重要的部分,用于从数据库中获取数据。基本的SELECT语法如下: ```sql ...
oracle常用语法命令大全,SQL Plus 命令行方式登录 DOS 窗口的方式: 首先打开 DOS 窗口,输入命令 sqlplus "/as sysdba",接着回车即可登录。 直接利用 SQL Plus 登录:直接打开 SQL Plus 窗口,输入用户名 sys 和...
Oracle 常用 SQL 语法手册 Oracle 是一种关系数据库管理系统, SQL(Structured Query Language)是 Oracle 数据库管理系统的标准语言。下面是 Oracle 常用 SQL 语法手册的知识点总结: 一、SELECT 语句 SELECT ...