复杂嵌套表字段数据类型包括常用类型,对象类型,变长数组类型,嵌套表类型。本篇文章详细介绍了各个类型的典型使用及嵌套表的DDL和DML操作。
嵌套表类型是集合类型的一种。嵌套表存储在一个数据库中的嵌套表并不与表中的其他数据存放在同一个数据块中,它们实际上被存放在第二个表中。正如没有order by字句select语句不能保证返回任何有顺序的数据,从数据库中取回的嵌套表也不能保证元素的顺序。由于集合数据是离线存储的,对于大型集合嵌套表是 一个不错的选择。本篇文章主要描述了嵌套表的操作,文章内有实例可运行。
一 变长数组概述 变长数组是集合数据类型的一种,其使用方法与嵌套表大同小异, 变长数组是一个存储有序元素的集合,每个元素都有一个索引,该索引相对应元素在数组中的位置。变长数组存在大小的限制,但是可以动态进行更改。二 变长数组语法 TYPE TYPE_NAME IS {VARRAY | VA
PL/SQL 有两种复合数据结构:记录和集合。记录有不同的域组成,集合由不同的元素组成。集合包含索引类型,变长数组与嵌套数据类型。本文详细介绍了集合的三个类型的异同及相关知识。
oracle中的对象数据类型与其他面向对象设计语言中的对象类似,它也包含属性和方法。我们也可以这样理解,对象类型就是类。对象类型的方法用于描述对象要执行的操作。自定义方法时,可以定义构造方法,member方法,static方法,map方法及order方法。 对象表:指包含对象类型的列的表;包含行对象和列队下两种对象表,其中行对象表是指直接基于对象类型所建立的表,而列对象表则是指包含多个列的对象表。对象表中的每一行都是一个对象。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号