随笔分类 - PL/SQL
摘要:DBMS_RANDOM是Oracle提供的一个PL/SQL包,用于生成随机数据和字符。它具有以下函数。其中,initialize,random,terminate函数在Oracle11g中已不推荐使用,主要用于向后兼容。下面对各个函数进行举例说明1. INITIALIZE用一个种子值来初始化DBMS...
阅读全文
摘要:记录由单行多列的标量构成,是一种复合数据结构。
PL/SQL支持三种记录类型:基于表的记录、基于游标的记录以及用户自定义的记录。
阅读全文
摘要:集合是相同数据类型元素的组合,类似于编程语言中的数组。它包含如下三种类型:关联数组Associative array(索引表 pl/sql table)、嵌套表(Nested Table)、变长数组(VARRAY)
阅读全文
摘要:数据库触发器是存储于数据库的命名PL/SQL语句块,当触发事件发生时它们会隐含执行。触发事件可以是如下任何一种:1> 处理数据库表的DML语句(如INSERT,UPDATE或者DELETE)。在触发事件发生之前或者之后,触发器会执行。2> 特定用户在特定模式下,或者任何用户执行的DDL语句(如CRE...
阅读全文
摘要:PL/SQL有两种类型的异常:内置异常和用户自定义异常。其中,内置异常又分为预定义异常和非预定义异常。
阅读全文
摘要:PL/SQL有四种类型的循环:简单循环、WHILE循环、FOR循环以及游标FOR循环。在这里我们主要讨论前三种,除此之外,还将讨论Oracle 11g中新引入的CONTINUE语句。
阅读全文
摘要:替换变量&和&&小结及DEFINE、VERIFY命令
阅读全文
摘要:条件控制:IF & CASE语句
阅读全文