Oracle PLSQL中如何使用%TYPE和%ROWTYPE.docx
《Oracle PLSQL中如何使用%TYPE和%ROWTYPE.docx》由会员分享,可在线阅读,更多相关《Oracle PLSQL中如何使用%TYPE和%ROWTYPE.docx(3页珍藏版)》请在三一办公上搜索。
1、Oracle PLSQL中如何使用%TYPE和%ROWTYPEOracle PL/SQL中如何使用%TYPE和%ROWTYPE 1. 使用%TYPE 在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量: DECLARE v_FirstName VARCHAR2(20); 但是如果first_name列的定义改变了会发生什么?那就会导致所有使用这个列的PL/SQL代码都必须进行修改。如果你有很多的PL/SQL代码,这种处理可能是
2、十分耗时和容易出错的。 这时,你可以使用”%TYPE”属性而不是将变量类型硬性编码。 例如: DECLARE v_FirstName students.first_name%TYPE; 通过使用%TYPE,v_FirstName变量将同students表的first_name列的类型相同。 每次匿名块或命名块运行该语句块以及编译存储对象时,就会确定该类型。 使用%TYPE是非常好的编程风格,因为它使得PL/SQL更加灵活,更加适应于对数据库定义的更新。 2. 使用%ROWTYPE 2.1 PL/SQL记录 PL/SQL记录类型类似于C语言中的结构,是一种复合类型,是用户自定义的。 记录提供了一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle PLSQL中如何使用%TYPE和%ROWTYPE PLSQL 如何 使用 TYPE ROWTYPE
链接地址:https://www.31ppt.com/p-3162574.html