PL/SQL
just keep
Keep learning, keep working hard and make yourself a geek
展开
-
6、PL/SQL条件控制
决策结构要求程序员指定要由程序评估或测试一个或多个条件,以及如果条件确定为真(true),则执行对应的语句块,以及可选地,如果执行其他语句条件被确定为假(false)。 以下是大多数编程语言中的典型条件(即决策)结构的一般形式 - PL/SQL编程语言提供以下类型的决策语句。请点击以下链接来查看它们的细节。 编号 语句 说明 1 if-then语句 IF语句将...转载 2018-10-12 14:26:14 · 107 阅读 · 0 评论 -
13、PL/SQL记录
记录是可以容纳不同种类的数据项的数据结构。 记录由不同的字段组成,类似于数据库表的一行。 例如,想要在图书馆中跟踪记录图书信息。可能希望跟踪每本书的以下属性,例如标题,作者,主题,图书ID。 包含每个这些项目的字段的记录允许将图书视为逻辑单元,并允许以更好的方式组织和表示其信息。 PL/SQL可以处理以下类型的记录 - 基于表的记录 基于游标的记录 用户定义的记录 基于表的记录 %R...转载 2018-10-22 09:23:27 · 283 阅读 · 0 评论 -
11、PL/SQL函数
函数与过程(也叫程序)相同,只不过函数有返回一个值,而过程没有返回值。 1. 创建函数 使用CREATE FUNCTION语句创建独立函数。CREATE OR REPLACE PROCEDURE语句的简化语法如下: CREATE [OR REPLACE] FUNCTION function_name [(parameter_name [IN | OUT | IN OUT] type [,...转载 2018-10-16 16:22:58 · 232 阅读 · 0 评论 -
10、PL/SQL存储过程
子程序是执行特定任务的程序单元/模块。 这些子程序组合起来形成更大的程序。这种做法被称为“模块化设计”。 子程序可以被称为调用程序的另一个子程序或程序调用。 可以在以下几个地方中创建一个子程序 - 在模式(schema)级别中 一个程序包中 在PL/SQL块中 在模式(schema)级别中,子程序是一个独立的子程序。它是使用CREATE PROCEDURE或CREATE FUNCTION语...转载 2018-10-15 13:24:52 · 258 阅读 · 0 评论 -
9、PL/SQL数组
PL/SQL编程语言提供了一种称为VARRAY的数据结构,它可以存储相同类型的元素的固定大小顺序集合。varray用于存储有序的数据集合,但通常最好将数组视为相同类型变量的集合。 所有varray是由连续的内存位置组成。最低的地址对应于第一个元素,而最后一个元素的地址最高。参考以下图示 - 数组是集合类型数据的一部分,表示可变大小的数组。 varray中的每个元素都具有与之相关联的索引...转载 2018-10-15 10:53:43 · 623 阅读 · 0 评论 -
5、PL/SQL运算符
运算符是一个符号,它告诉编译器执行指定的数学或逻辑操作。PL/SQL语言中有丰富的内置运算符,提供有以下类型的运算符 - 算术运算符 关系运算符 比较运算符 逻辑运算符 字符串运算符 在这里,我们将逐个地来了解算术,关系,比较和逻辑运算符。 算术运算符 下表显示了PL/SQL支持的所有算术运算符。假设变量A的值为10,变量B的值为5,那么 - 算术运算符示例 运算符 描述...转载 2018-10-08 13:49:35 · 488 阅读 · 0 评论 -
4、PL/SQL常量和文字
常数在声明时指定值,并且在程序中不会更改。常量声明需要指定其名称,数据类型和值,并为其分配存储空间。声明也可以强加NOT NULL约束。 生命常数 使用CONSTANT关键字声明常量。它需要初始值,不允许在声明后更改该值。下面示例中声明的常量:PI,详细代码如下 - SQL> declare 2 -- constant declaration 3 pi constan...转载 2018-10-08 13:24:43 · 291 阅读 · 0 评论 -
3、PL/SQL变量
一个变量只不过是在程序中可以操纵的存储区域的名称。 PL/SQL中的每个变量都有一个指定的数据类型,它决定了变量内存的大小和布局; 可以存储在存储器中的值的范围以及可应用于该变量的一组操作。 PL/SQL变量的名称由可选的字母,数字,美元($)符号,下划线和数字符号组成,不能超过30个字符。 默认情况下,变量名不区分大小写。不能将保留的PL/SQL关键字用作变量名称。 PL/SQL编程语言允...转载 2018-10-08 12:41:19 · 235 阅读 · 0 评论 -
2、PL/SQL数据类型
PL/SQL变量,常量和参数必须具有有效的数据类型,它指定存储格式,约束和有效的值范围。 标量(SCALAR)类型 - 它是没有内部组件的单个值,例如:NUMBER,DATE或BOOLEAN等。 大对象(LOB)类型 - 指向与其他数据项(例如:文本,图形图像,视频剪辑和声音波形)分开存储的大对象的指针。 复合类型 - 具有可单独访问的内部组件的数据项。例如,集合和记录。 引用类型 - ...转载 2018-10-07 13:56:58 · 260 阅读 · 0 评论 -
1、PL/SQL基本语法
1、PL/SQL概述 PL/SQL编程语言由Oracle公司在20世纪80年代末由SQL和Oracle关系数据库的程序扩展语言开发。以下是有关PL/SQL的一些重要事实 - PL/SQL是一种完全可移植的,高性能的事务处理语言。 PL/SQL提供了一个内置的,解释的和独立于操作系统的编程环境。 可以从命令行SQL * Plus界面直接调用PL/SQL。 直接调用也可以从外部编程语言调用到...转载 2018-10-07 09:10:44 · 259 阅读 · 0 评论 -
8、PL/SQL字符串
PL/SQL中的字符串实际上是一个具有可选大小规格的字符序列。字符可以是数字,字母,空白,特殊字符或全部的组合。 PL/SQL提供三种字符串 - 固定长度字符串 - 在这样的字符串中,程序员在声明字符串时指定长度。该字符串的右边填充规定的长度。 可变长度字符串 - 在这样的字符串中,指定字符串的最大长度达32,767,并且不会填充。 字符大对象(CLOB) - 这些可变长度字符串最多可达12...转载 2018-10-12 15:39:42 · 526 阅读 · 0 评论 -
7、PL/SQL循环
当需要执行一段代码多次时可能会出现以下这种情况:一般来说,语句依次执行,首先执行函数中的第一个语句,然后执行第二个语句,依此类推。 编程语言提供了允许更复杂的执行路径的各种控制结构。 循环语句允许多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般流程图 - PL/SQL提供以下类型的循环来处理循环需求。可点击以下链接查看每个循环类型如何使用。 编号 循环类型 ...转载 2018-10-12 14:36:55 · 179 阅读 · 0 评论 -
12、PL/SQL游标
Oracle创建一个称为上下文区域的内存区域,用于处理SQL语句,它包含处理该语句所需的所有信息; 例如,处理的行数等。 游标是指向此上下文区域的指针。PL/SQL通过游标控制上下文区域,游标保存SQL语句返回的行(一个或多个)。 游标所在的行集称为活动集。 可以命名一个游标,以便在程序中引用它来获取和处理SQL语句返回的行,一次处理一个(行)。PL/SQL中有两种类型的游标 - 隐式游标 ...转载 2018-10-17 15:24:45 · 174 阅读 · 0 评论