CREATE OR REPLACE Type dev_test Is Object(
c_Rcpt_No Nvarchar2(50), --收据号
c_clm_no Nvarchar2(100)
)
--使用1
declare
testObj dev_test;
begin
testObj := dev_test('888', '9999');
dbms_output.put_line(testObj.c_Rcpt_No);
exception
when others then
dbms_output.put_line(sqlcode || sqlerrm);
end;
--使用2
declare
Type tt Is Table Of dev_test;
testObj tt;
begin
testObj := tt();
testObj.Extend(1);
testObj(1) := new dev_test('12', '43');
dbms_output.put_line(testObj(1).c_Rcpt_No);
exception
when others then
dbms_output.put_line(sqlcode || sqlerrm);
end;
分享到:
相关推荐
Oracle学习笔记(嵌套表、可变数组),有具体的代码案例供大家参考
在实际使用中,你可以通过主键值来引用和赋值,如`Tablename(key_value):=expression;`。示例代码展示了如何创建并填充一个PL/SQL表,并通过循环打印所有元素。 PL/SQL表还提供了内置的集合函数,如`.delete(i)`,...
- **Form使用数组作为形参**:利用数组作为函数参数传递多条数据。 #### 五、Oracle Report 基础 - **Oracle Report**:用于生成复杂报告的应用程序开发工具。 - **Report 入门例子**:通过一个简单的实例介绍...
Oracle SQL编程是数据库管理的重要组成部分,特别是在Oracle数据库系统中,SQL与PL/SQL结合使用,大大增强了数据库操作的灵活性和效率。以下是一些关键知识点的详细说明: 1. **PL/SQL**: PL/SQL(Procedural ...
Oracle数据库部分,笔记将带你走过Oracle的安装与卸载过程,这对于初学者来说是非常实用的技能。你将学习到如何配置环境变量、创建数据库实例,以及进行基本的数据库操作,比如数据查询。查询技巧是数据库管理的核心...
oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...
### Oracle 笔记知识点梳理 #### 一、数据库基础 - **数据的储存方法**: - 大脑记忆:适合少量数据,不适用于长期存储。 - 纸质记录:传统方式,不方便检索和更新。 - 计算机内存:适合临时存储,断电后数据...
### Oracle-ERP开发笔记知识点概览 #### 一、Oracle Forms基础 **1. 设置ITEM为必填项** - 在Oracle Forms中,可以为特定的ITEM(字段)设置必填属性,确保用户在提交表单之前必须填写这些字段。这通常通过属性...
这篇ORACLE学习笔记涵盖了多个关键概念,包括SQL命令、数据查询、表连接、性能优化以及存储过程的使用。 首先,运行脚本文件在Oracle中可以通过在SQL*Plus环境中使用`@`或`start`命令来实现,例如`@C:\path\to\file...
"Oracle优化笔记"可能涵盖了如何有效地优化SQL查询,特别是针对where条件的编写技巧,以及如何利用FORALL和BULK COLLECT等特性来提升性能。下面我们将详细探讨这些关键知识点。 1. **SQL优化基础**: SQL优化的...
以下是一些Oracle学习笔记中的关键知识点: 1. **TRUNCATE TABLE**:这个SQL命令用于删除表中的所有数据,但不删除表结构。它比使用DELETE语句删除所有行更快,因为它不记录单独的删除操作,而是释放表数据所占用的...
字符串数组在Oracle中的小标是从1开始的,这不同于某些编程语言如C或Java,它们是从0开始计数。 #### 数据库对象 Oracle 11g支持多种数据库对象,包括但不限于: - **表(Table)**:存储数据的基本结构。 - **视图...
PHP部分,"51CTO下载-韩顺平PHP全套笔记.doc"是全面学习PHP编程的资源,可能涵盖了PHP语法、变量、函数、数组、文件操作、数据库连接、面向对象编程以及常见的PHP框架应用等。 在Web开发框架方面,"韩顺平struts...
- **动态SQL语句、Java创建及调用存储过程**:学习如何使用动态SQL以及如何使用Java语言创建和调用Oracle存储过程。 以上内容涵盖了Oracle的核心知识点和技术要点,对于希望深入了解Oracle数据库的新手和老手都非常...
随后,笔记转向数组和字符串的处理,这是编写Java程序中经常会使用到的数据结构。方法是Java程序中进行函数调用的基本单元,笔记中强调了方法的三要素,即方法签名、参数列表和返回类型。同时,也介绍了两种常见的...
在数据库管理方面,笔记可能涉及SQL语言、关系型数据库如MySQL和Oracle的管理、事务处理、性能优化以及NoSQL数据库的介绍。 网络技术部分可能包括TCP/IP协议栈、HTTP协议、网络安全、网络编程接口(如套接字)等...