PL/SQL:记录类型 (定义,使用,注意点)
来源:互联网 发布:苏州园区一中淘宝地址 编辑:程序博客网 时间:2024/06/07 14:41
RECORD
定义:
记录有着类似于表的数据结构,是一个或多个字段且拥有数据类型的集合体。
声明一个记录变量相当于一次性定义了多个标量变量,简化了变量的声明,从而大大节省了内存资源。多用于简化单行多列的数据处理。
一、定义PL/SQL记录
1.直接定义
2.使用%ROWTYPE定义
使用%ROWTYPE时,记录成员名称和类型与所依赖对象(表,视图,游标)名称和类型 完全相同
使用%ROWTYPE定义将 大大 节省内存空间
二、记录的使用
1 select 单行
2 insert 单行
3 UPDATE 中使用记录变量及成员
4 DELETE 中使用记录变量的成员
三、PL/SQL记录使用时的几个问题
问题1.记录成员非空值的问题(非空值应当在初始化时赋值,而不是在使用时赋值). 且记录不可以整体判断为null. 只可以判断记录中字段为空
问题2.用同一个类型定义的多个记录可以互相整体赋值
解决:
问题3.记录不可以整体比较,只可以比较记录的字段
问题4.用%ROWTYPE定义的记录可以用记录直接insert|update.
用record()定义的记录只能用记录.列名来insert|update.
delete只能用记录点列名来删除
阅读全文
0 0
- PL/SQL:记录类型 (定义,使用,注意点)
- pl/sql记录类型
- PL/SQL 记录类型
- PL/SQL-记录类型
- pl/sql之定义并使用变量,复合类型
- pl/sql之定义并使用变量,复合类型
- PL/SQL:集合类型 (定义,分类,使用场景,集合方法)
- pl/sql 记录(Record)类型
- oracle的PL/SQL定义类型
- pl/sql 复合类型,记录实例
- 【PL/SQL】PL/SQL使用的几点技巧
- PL/SQL的函数定义和使用
- pl/sql 基础---定义并使用变量!
- PL/SQL函数的定义与使用
- PL/SQL使用技巧点 快捷键
- pl/sql复合数据类型_pl/sql记录类型
- PL/SQL --> PL/SQL记录
- PL/SQL --> PL/SQL记录
- 解决硬盘挂载错误 重启失败问题
- 大数据风控模型靠谱吗?
- InnoDB和MYIASM区别
- 引用类型---Array
- window安装python 的pip模块
- PL/SQL:记录类型 (定义,使用,注意点)
- 线程学习笔记(五)-线程等待和通报
- 常用激活函数的总结与比较
- springboot一些重要 POM 文件的具体说明
- Android ToolBar的使用
- emmmm……stubborn……(ง •_•)ง
- 传统企业转向互联网_如何能快速提升研发效能?
- Codeforces Round #419 (Div. 2) A
- <转载>android 编译慢解决方案 (插件介绍 JRebel for Android)