`
wilent
  • 浏览: 39616 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

PL/SQL入门系列--集合之:嵌套表

SQL 
阅读更多
          本文继续向你介绍集合中的嵌套表,
          嵌套表类似平时所见的数据库表,嵌套表可以储存在数据库中.
          一. 定义语法为:
          TYPE table_name is TABLE OF table_type [NOT NULL];
          二.示例
         
sql 代码
 
  1. --自定义类型testObject;  
  2. Create Or Replace Type testObject As Object   
  3. (  
  4.        field_1 Number,  
  5.        field_2 Varchar2(20),  
  6.        field_3 Varchar2(20)  
  7. );  
  8. /  
  9.   
  10. Declare   
  11.      Type objectTab Is Table Of testObject;  
  12.      v_tab objectTab := objectTab();  
  13. Begin  
  14.      v_tab.Extend;  
  15.      v_tab(v_tab.Last) := testObject(333,'哈哈','测试');  
  16. End;  
分享到:
评论

相关推荐

    PL/SQL入门到精通书的源代码

    11. **索引组织表(IOT)和嵌套表**:了解如何在PL/SQL中操作这些特殊的表类型,可以帮助你优化特定的数据存储和检索需求。 12. **游标变量**:游标变量是PL/SQL中的一种特殊变量,可以直接存储查询结果,用于在...

    PL/SQL程序设计

    接下来,书中的章节将深入探讨PL/SQL的高级特性,如游标、记录类型、嵌套表和集合。游标允许程序逐行处理查询结果,而记录类型和集合则提供了处理复杂数据结构的能力。这些特性使得PL/SQL在处理大量数据和复杂业务...

    Oracle9i PL_SQL从入门到精通

    Oracle9i引入了对象类型,允许自定义复杂的数据结构,如嵌套表、集合和记录类型,增强了数据模型的灵活性。 12. 面向对象编程 在Oracle9i中,可以利用PL/SQL进行简单的面向对象编程,包括对象类型、对象变量、对象...

    Oracle9i+PL_SQL从入门到精通.pdf

    7. **PL/SQL高级特性**:探索PL/SQL中的游标、记录类型、表类型、嵌套表、关联数组等高级特性,以及如何使用PL/SQL进行数据库编程。 8. **实用工具**:了解SQL*Plus的使用,它是Oracle的命令行工具,用于执行SQL...

    PL-SQL用户指南与参考(译)

    嵌套表是一系列同类型元素的集合,可以使用索引来访问每个元素。 **2、理解变长数组** 变长数组是另一种集合类型,可以在运行时动态调整大小。 **3、理解关联数组(索引表)** 关联数组允许使用非连续的索引,提供...

    精通PLSQL编程.pdf

    - **集合类型使用**:包括索引表、嵌套表、VARRAY,类似于C/C++的数组,能够处理一组数据项。 - **对象类型使用**:类似于C++和Java中的类,可以定义具有属性和方法的对象。 - **大对象(LOB)对象处理**:学习如何...

    PLSQL基础入门

    2. PL/SQL标识符的命名规则是:标识符的最大长度是30个字符,包括字母、数字、$、_、#,不可包含保留字,必须以字母开头,且不能与同一块中的表中的字段名一样。 二、注释方式 PL/SQL的注释方式有两种:--注释内容...

    Oracle PLSQL 编程

    - **嵌套表集操作符**:引入了新的集合操作符,用于处理嵌套表数据。 - **非顺序集合的FORALL语句**:扩展了FORALL语句的功能,支持非顺序集合的操作。 - **程序员定义的引用机制**:允许用户自定义引用规则,增强了...

    ORACLE SQL入门与实战经典

    不过,根据标题《ORACLE SQL入门与实战经典》,我们可以推断出这是一本关于Oracle SQL语言学习和应用的书籍。Oracle SQL是Oracle数据库的核心技术之一,用于数据查询、定义、更新和管理。接下来,将详细介绍Oracle ...

    Oracle函数及常用sql

    本篇文章将深入探讨Oracle中的基本函数以及常用SQL查询,以帮助初学者快速入门,并为日常使用提供参考。 一、Oracle基本函数 1. **字符串函数**: - `CONCAT()`:连接两个或多个字符串。 - `SUBSTR()`:从字符串...

    数据库系统概论课件

    2. **第3章:SQL入门**(Introduction to SQL.ppt) - SQL语句类型:DML(数据操作语言)、DDL(数据定义语言)、DCL(数据控制语言)。 - 基本的SQL查询:SELECT语句,用于从表中选择数据。 - 表的创建、修改和...

    oracle详解

    - PL/SQL Developer:一款集成开发环境,支持PL/SQL语言的编写、调试等功能。 - JDBC:Java Database Connectivity,用于Java应用程序连接Oracle数据库的标准API。 - 连接配置:包括设置网络服务名、监听端口等,...

    oracle教程

    PL/SQL(Procedural Language for SQL)是Oracle提供的过程化扩展语言,用于增强SQL的功能。 - **过程化结构**:支持变量声明、控制流语句等。 - **异常处理**:用于捕获和处理运行时错误。 **6.2 PL/SQL块** - *...

    oracle数据库实例教程

    - **复合数据类型**:如 PL/SQL 表和记录。 - **LOB 数据类型**:包括 BLOB、CLOB 和 NCLOB,用于存储大型对象。 #### 十一、Oracle 体系结构 - **物理结构**:包括数据文件、重做日志文件和控制文件等。 - **逻辑...

    Oracle 入门文档2

    Oracle的面向对象编程(OOP)功能进一步增强了其灵活性,可以创建对象类型、对象表、嵌套表和集合类型。Package是封装相关对象和过程的一种机制,可以提升代码的组织性和模块化。 最后,文档提到了XML操作和与操作...

    oraclecle入门到精通

    Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统之一,它提供了高效、稳定的数据存储和管理功能。"Oraclecle入门到精通"这套资源是为初学者设计的,旨在帮助你全面理解Oracle SQL语法和SQL*Plus命令,...

Global site tag (gtag.js) - Google Analytics