PL/SQL编程语言中的EXIT语句有以下两种用法 – 当循环中遇到EXIT语句时,循环将立即终止,程序控制在循环之后的下一个语句处恢复。 如果使用嵌套循环(即在另一个循环中有一个循环),则EXIT语句将停止…
分类:PL/SQL教程
PL/SQL嵌套IF-THEN-ELSE语句
在PL/SQL编程中嵌套IF-ELSE语句总是合法的,也就是说可以在一个IF或ELSE IF语句中使用另一个IF或ELSE IF语句。 语法 PL/SQL中嵌套IF-ELSE语句的语法是 – IF( bool…
PL/SQL IF-THEN-ELSIF语句
在PL/SQL中,IF-THEN-ELSIF语句允许在多种选择之间进行选择。IF-THEN语句后面可以有一个可选的ELSIF ... ELSE语句。 ELSIF子句可用于添加附加条件。 使用IF-THEN-ELSIF语句…
PL/SQL for...loop循环语句
FOR LOOP语句是一种重复控制结构,可以有效地编写一个需要执行特定次数的循环。 语法 下面演示如何使用FOR LOOP语句 – FOR counter IN initial_value .. final_…
PL/SQL while...loop循环语句
只要给定条件为真,PL/SQL编程语言中的WHILE LOOP语句重复执行目标语句。 语法 WHILE LOOP语句的语法如下 – WHILE condition LOOP sequence_of_state…
PL/SQL IF-THEN-ELSE语句
IF-THEN语句的序列之后的ELSE语句的可选序列,ELSE语句块在IF条件为FALSE时执行。 语法 IF-THEN-ELSE语句的语法是 – IF condition THEN S1; ELSE S2;…
PL/SQL面向对象
在本章中,我们将讨论面向对象的PL/SQL。 PL/SQL允许定义一个对象类型,这有助于在Oracle中设计面向对象的数据库。 对象类型允许创建复合类型。使用对象可实现具有特定数据结构的真实世界对象以及操作它的方法。对象…
PL/SQL DBMS输出
在本章中,我们将讨论PL/SQL中的DBMS输出。 DBMS_OUTPUT是一个内置的包,使我们能够显示输出,调试信息以及从PL/SQL块,子程序,包和触发器发送消息。 我们已经在前前教程文章中多次使用了这个包。 下面看…
PL/SQL日期及时间
在本章中,我们将讨论PL/SQL中的日期和时间。 PL/SQL中有两种与日期和时间相关的数据类型 – 日期时间数据类型 间隔数据类型 日期时间(Datetime)数据类型是 – DATE TIME…
PL/SQL事务
在本章中,我们将讨论和学习PL/SQL中的事务。 数据库事务是由一个或多个相关SQL语句组成的原子工作单元。它被称为原子操作,因为构成事务的SQL语句带来的数据库修改可以共同提交,即永久化到数据库或从数据库回滚(撤销)。…
PL/SQL集合
在本章中,我们将讨论PL/SQL中的集合。集合是具有相同数据类型的有序元素组。 每个元素都由一个唯一的下标来表示它在集合中的位置。 PL/SQL提供了三种集合类型 – 索引表或关联数组 嵌套的表 可变大小的数…
PL/SQL包
在本章中,我们将讨论PL/SQL中的包。 包是模式对象,将逻辑上相关的PL/SQL类型,变量和子程序分组。 一个包将有两个强制性的部分 – 包规范/格式 包体或定义 包规范 规范是包的接口。它只是声明可以从包…