Oracle PL/SQL 程序设计读书笔记 - 第11章 记录类型
2011-11-22 23:28
429 查看
Oracle PL/SQL 程序设计读书笔记 - 第11章 记录类型
DECLARE one_book books%ROWTYPE;
基于游标的记录类型:可以对显示声明的游标或者游标变量加上%ROWTYPE的方法声明一个基于游标的记录类型,这个记录类型中的每一个字段都对应着游标的SELECT语句中的一列或者别名表达式
DECLARE CURSOR mybookscur IS SELECT * FROM books ; oneSFbook mybookscur%ROWTYPE;
程序员自定义的记录类型:TYPE...RECORD语句也可以定义记录类型,用这种方式时记录的每个字段都要在TYPE语句中明确的定义;自定义记录类型中的字段甚至可以是另一个记录类型。
DECLARE TYPE bookinfort IS RECORD(author books.author%TYPE); stevenasauthor bookinfort;
TYPE typename IS RECORD (fieldname1 datatype1 [ [NOT NULL] := | DEFAULT defaultvalue], fieldname2 datatype1 [ [NOT NULL] := | DEFAULT defaultvalue], ... fieldnameN datatype1 [ [NOT NULL] := | DEFAULT default_value] );
声明记录
recordname recordtype;
Oracle PL/SQL 程序设计读书笔记 - 第11章 记录类型
11.1 PL/SQL中的记录
11.1.2 声明记录
基于表的记录类型:用表名加%ROWTYPE属性的个记录类型,该记录类型的每个字段都和表中的一列相互对应,同时具有相同的名字。DECLARE one_book books%ROWTYPE;
基于游标的记录类型:可以对显示声明的游标或者游标变量加上%ROWTYPE的方法声明一个基于游标的记录类型,这个记录类型中的每一个字段都对应着游标的SELECT语句中的一列或者别名表达式
DECLARE CURSOR mybookscur IS SELECT * FROM books ; oneSFbook mybookscur%ROWTYPE;
程序员自定义的记录类型:TYPE...RECORD语句也可以定义记录类型,用这种方式时记录的每个字段都要在TYPE语句中明确的定义;自定义记录类型中的字段甚至可以是另一个记录类型。
DECLARE TYPE bookinfort IS RECORD(author books.author%TYPE); stevenasauthor bookinfort;
11.1.3 程序员自定义的记录类型
声明自定义的记录类型TYPE typename IS RECORD (fieldname1 datatype1 [ [NOT NULL] := | DEFAULT defaultvalue], fieldname2 datatype1 [ [NOT NULL] := | DEFAULT defaultvalue], ... fieldnameN datatype1 [ [NOT NULL] := | DEFAULT default_value] );
声明记录
recordname recordtype;
相关文章推荐
- oracle pl/sql之sql中的复合变量之记录类型
- oracle复合数据类型学习五——pl/sql记录
- 【Oracle】PL/SQL——基本语法,记录类型和控制流程
- Oracle PL/SQL 程序设计读书笔记 - 第13章 其他数据类型
- Oracle PL/SQL开发基础(第十六弹:记录类型)
- ORACLE PL/SQL REF参照类型
- pl/sql 记录(Record)类型
- Oracle PL/SQL 程序设计读书笔记 - 第10章 日期和时间戳
- oracle 中用pl/sql编辑记录里面的值 for update
- 在oracle的PL程序块中执行一个varchar2类型变量中的sql 语句
- Oracle 11g Release 1 (11.1) PL/SQL_多维 Collection 类型和其异常
- oracle 定长字段查询问题 ,ibatis 与pl/sql查询的char类型字段查询不同
- ORACLE PL/SQL 记录(Record)学习笔记(一)
- Oracle 学习:PL/SQL循序渐进全面学习教程--课程十三 使用组合数据类型* 游标操纵数据
- PL/SQL记录和表(oracle type(数组))(最简单!文章下面标黄标题是精华,必看)
- oracle PL/SQL的基本构成,块结构和基本语法要求,数据类型,变量定义,运算符和函数
- oracle 定长字段查询问题 ,ibatis 与pl/sql查询的char类型字段查询不同
- ORACLE PL/SQL 记录(Record)学习笔记(二)
- Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据
- oracleday19(复合类型 游标变量 pl/sql 进阶 条件分支语句 loop )