PLSQL_数据结构类型的解析(概念)

简介: 2014-06-02 Created By BaoXinjian 一、总论 1. 字段 2. 记录 3. 集合 4. 游标 5. 其他   二、具体分析  1. 字段 (1). 标准字段     l_wip_entity_id NUMBER; (2).

2014-06-02 Created By BaoXinjian

一、总论


1. 字段

2. 记录

3. 集合

4. 游标

5. 其他

 

二、具体分析


 1. 字段

(1). 标准字段

    l_wip_entity_id NUMBER;

(2). 基于表字段

    l_wip_entity_id wip_entities.wip_entity_id%TYPE;

 

2. 记录

(1). 标准记录

    TYPE r_type_wip_entity ISRECORD(

        wip_entity_id wip_entities.wip_entity_id%TYPE,

        wip_entity_name wip_entities.wip_entity_name%TYPE

    );

    r_wip_entity  r_type_wip_entity;

(2). 基于表记录

    r_wip_entity   wip_entities%ROWTYPE;

 

3. 集合

(1). 标准集合

    TYPE r_type_wip_entity ISRECORD(

        wip_entity_id wip_entities.wip_entity_id%TYPE,

        wip_entity_name wip_entities.wip_entity_name%TYPE

    );

    r_wip_entity  r_type_wip_entity;

    TYPE c_wip_entity IS TABLE OF r_wip_entity INDEX BY BINARY_INTEGER;

(2). 基于表集合

    TYPE c_wip_entity ISTABLEOF wip_entities%ROWTYPEINDEXBYBINARY_INTEGER;

(3). 集合的操作

  Count / First / Last / Prior /Next / Extend /Delete

 

4. 游标

(1). 标准游标

    CURSOR c_wip_entity

    IS

        SELECT wip_entity_id, wip_entity_name

          FROM wip_entities;

(2). 其他方式定义

    TYPE c_type_wip_entity ISREFCURSOR;

    c_wip_entity c_type_wip_entity;

 

5. 其他

(1). rowid和rownum

(2). BLOD和CLOB

 

Thanks and Regards

ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
相关文章
|
7月前
|
存储 JSON 数据格式
ElasticSearch基础概念解析
以上就是ElasticSearch的基础概念。理解了这些概念,你就可以更好地使用ElasticSearch,像使用超级放大镜一样,在数据海洋中找到你需要的珍珠。
208 71
|
8月前
|
存储 机器学习/深度学习 算法
C 408—《数据结构》图、查找、排序专题考点(含解析)
408考研——《数据结构》图,查找和排序专题考点选择题汇总(含解析)。
306 29
|
8月前
|
存储 机器学习/深度学习 人工智能
C 408—《数据结构》易错考点200题(含解析)
408考研——《数据结构》精选易错考点200题(含解析)。
577 27
|
9月前
|
XML Java 开发者
Spring底层架构核心概念解析
理解 Spring 框架的核心概念对于开发和维护 Spring 应用程序至关重要。IOC 和 AOP 是其两个关键特性,通过依赖注入和面向切面编程实现了高效的模块化和松耦合设计。Spring 容器管理着 Beans 的生命周期和配置,而核心模块为各种应用场景提供了丰富的功能支持。通过全面掌握这些核心概念,开发者可以更加高效地利用 Spring 框架开发企业级应用。
265 18
|
10月前
|
调度 开发者
核心概念解析:进程与线程的对比分析
在操作系统和计算机编程领域,进程和线程是两个基本而核心的概念。它们是程序执行和资源管理的基础,但它们之间存在显著的差异。本文将深入探讨进程与线程的区别,并分析它们在现代软件开发中的应用和重要性。
375 4
|
11月前
|
开发者
除了交集运算,Set 类型还可以用于哪些数据结构的操作?
【10月更文挑战第30天】`Set`类型在数据结构操作方面提供了丰富的功能和便利,能够帮助开发者更高效地处理各种数据集合相关的任务,提高代码的简洁性和性能。
|
11月前
|
算法 Java 数据库连接
Java连接池技术,从基础概念出发,解析了连接池的工作原理及其重要性
本文详细介绍了Java连接池技术,从基础概念出发,解析了连接池的工作原理及其重要性。连接池通过复用数据库连接,显著提升了应用的性能和稳定性。文章还展示了使用HikariCP连接池的示例代码,帮助读者更好地理解和应用这一技术。
188 1
|
11月前
|
Dart 安全 编译器
Flutter结合鸿蒙next 中数据类型转换的高级用法:dynamic 类型与其他类型的转换解析
在 Flutter 开发中,`dynamic` 类型提供了灵活性,但也带来了类型安全性问题。本文深入探讨 `dynamic` 类型及其与其他类型的转换,介绍如何使用 `as` 关键字、`is` 操作符和 `whereType<T>()` 方法进行类型转换,并提供最佳实践,包括避免过度使用 `dynamic`、使用 Null Safety 和异常处理,帮助开发者提高代码的可读性和可维护性。
347 1
|
11月前
|
存储 NoSQL 关系型数据库
Redis的ZSet底层数据结构,ZSet类型全面解析
Redis的ZSet底层数据结构,ZSet类型全面解析;应用场景、底层结构、常用命令;压缩列表ZipList、跳表SkipList;B+树与跳表对比,MySQL为什么使用B+树;ZSet为什么用跳表,而不是B+树、红黑树、二叉树
|
7月前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
682 29

热门文章

最新文章

推荐镜像

更多
  • DNS