les20-复合数据类型的使用.pptVIP

  • 3
  • 0
  • 约3.64万字
  • 约 25页
  • 2018-05-10 发布于天津
  • 举报
les20-复合数据类型的使用

二十.复合数据类型的使用 目标 完成本节课后,应当能够达到如下目标: 创建用户自定义的PL/SQL记录类型 创建一个具有 %ROWTYPE 属性的记录 创建一个PL/SQL表(PL/SQL table) 创建一系列 PL/SQL 表的记录 描述记录、PL/SQL表和PL/SQL表记录的不同 复合数据类型 类型: PL/SQL记录 PL/SQL 表 这些数据类型都含有自己内部的组成部分 是可以重用的 另外还有嵌套表、可变数组等类型。 PL/SQL 记录 记录(Record)类型说明: 可能包含几个域(fields),每个域的数据类型可以是标量、记录、 PL/SQL 表等。 与数据库表中的一行不同。 记录中的各个域作为一个相互联系的逻辑单元来看待。 便于从一个表中取出一行数据来处理。 创建 PL/SQL 记录 语法: 每个域的定义形式是: 创建 PL/SQL 记录 创建一个记录,来保存一个雇员的name, job, and salary信息. Example PL/SQL 记录结构 %ROWTYPE 属性 作用是:参照一个数据库表或者视图的各个列来声明一个变量. %ROWTYPE 前面加上表名作为前缀. 记录中的域值名字和类型与数据库表或者视图中各个列的名字和类型相同。 使用 %ROWTYPE的优越性 可以不必弄清楚数据库表中列的名字和数据类型。 在运行时,如果数据库中表的列

文档评论(0)

1亿VIP精品文档

相关文档