Oracle--plsql复合数据类型

php中文网
发布: 2016-06-07 17:12:48
原创
1275人浏览过

Oracle--plsql复合数据类型,复合组合变量也叫做组合变量,在复合变量中包括多个内部组件,每个组件都可以单独存放值,因此一个复

复合组合变量也叫做组合变量,在复合变量中包括多个内部组件,每个组件都可以单独存放值,
因此一个复合变量可以存放多个值。 
复合变量类型不是数据库中已经存在的数据类型,因此复合变量在声明类型之前,首先要先创建复合类型,

复合类型创建后可以多次使用,以便定义多个复合变量。

复合数据类型包括:  

-记录

-表

-嵌套表

-数组

 记录是由一组相关的数据项组成的逻辑单元,每一个数据项都有自己的名字和数据类型。
 
 表是数据的集合,可将表中的数据作为一个整体进行引用和处理。
 
 表由列和关键字组成,,其中通过关键字可成组地访问行。
 
 一经定义,记录和表都可重复使用。
 

动力先锋仿阿里巴巴B2B电子商务系统
动力先锋仿阿里巴巴B2B电子商务系统

前台功能介绍:1、网页首页显示有高级会员推荐,精品推荐,商业机会分类列表,最新供求信息,网站动态,推荐企业,行业动态等;2、商业机会栏目功能有:二级分类,已经带有详细分类的数据库,后台可以更改增加操作,并可以推荐公司,栏目分为分类显示信息,最新的采购、供应、合作和代理信息,搜索时同样按分类,信息,时间,交易类型等搜索;3、展厅展品栏目功能:二级分类,已经带有详细分类的数据库,后台可以更改增加操作,

动力先锋仿阿里巴巴B2B电子商务系统 0
查看详情 动力先锋仿阿里巴巴B2B电子商务系统

PL/SQL 记录

记录是存储在多个字段中的一组相关的数据项,每个字段都有自己的名字和数据类型。 
把字段的集合当作一个整体的逻辑单元 
主要用于从表中取出查询到的行数据

记录的特点: 

 每个记录内都可以有许多字段。 
 可以为记录赋初值,同时可用NOT NULL来限定记录 
 无初始值的字段定义为NULL  在定义字段时也可以使用保留字DEFAULT 
 可以在任意一个块、子程序或包的声明部分定义RECORD类型并声明用户自定义的记录 
 可以声明并引用嵌套的记录,一个记录可以是其他记录的组件

语法:

  • TYPE type_name IS RECORD        
  • (field_declaration[, field_declaration]…);  
  • 其中field_declaration:

  • field_name {field_type | variable%TYPE              
  • | table.column%TYPE | table%ROWTYPE}              
  • [[NOT NULL] {:= | DEFAULT} expr]  

  •  

  • TYPE emp_record_type IS RECORD   
  •  (empno emp.empno%type,   
  •   ename emp.ename%type,   
  •   job varchar2(9));   
  • emp_record emp_record_type ;  
  • linux

    最佳 Windows 性能的顶级免费优化软件
    最佳 Windows 性能的顶级免费优化软件

    每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

    下载
    来源:php中文网
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    最新问题
    开源免费商场系统广告
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号