没有合适的资源?快使用搜索试试~ 我知道了~
首页PL-SQL编程.ppt
资源详情
资源评论
资源推荐

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
的组
的组
成
成
•
PL/SQL 块的组成
–
PL/SQL 语言以块为单位,块中可以嵌套子块。
–
一个基本的 PL/SQL 块由 3 部分组成:定义部分( DE
CLARE ),可执行部分( BEGIN ),异常处理部分
( EXCEPTION )。
定义部分
定义部分
执行部分
执行部分
异常处理部分
异常处理部分
PL/SQL
PL/SQL
块
块

主要内容
主要内容
PL/SQL
PL/SQL
块的
块的定义部分
与
与
C
C
语言类似,
语言类似,
PL/SQL
PL/SQL
中使用的变量、常量、游标
中使用的变量、常量、游标
和异常处理的名字都必须先定义后使用。并且必须定义
和异常处理的名字都必须先定义后使用。并且必须定义
在以
在以
DECLARE
DECLARE
关键字开头的定义部分。
关键字开头的定义部分。
PL/SQL
PL/SQL
块的
块的可执行部分
该部分是
该部分是
PL/SQL
PL/SQL
块的主体,包含该块的可执行语句。
块的主体,包含该块的可执行语句。
该部分定义了块的功能,是必须的。
该部分定义了块的功能,是必须的。
由关键字
由关键字
BEGIN
BEGIN
开始,
开始,
EXCEPTION
EXCEPTION
或
或
END
END
结束。
结束。
PL/SQL
PL/SQL
块的
块的异常处理部分
该部分包含该块的异常处理程序(错误处理程序)。
该部分包含该块的异常处理程序(错误处理程序)。
当该块程序体中的某个语句出现异常(检测到一个错
当该块程序体中的某个语句出现异常(检测到一个错
误)时,他将程序控制转到异常部分的相应的异常处理
误)时,他将程序控制转到异常部分的相应的异常处理
程序中进行进一步的处理。该部分由关键字
程序中进行进一步的处理。该部分由关键字
EXCEPTIO
EXCEPTIO
N
N
开始,
开始,
END
END
关键字结束。
关键字结束。

定义部分
定义部分
•
简单变量定义的一般格式:
–
<variablename> [CONSTANT]<datatype> [[NOT NULL] {DEFAULT|:=} <expressi
on>];
•
[ 说明 ]
–
在 PL/SQL 中使用的变量、常量、游标和异常处理的名字都必须先定义后使用。
–
定义部分是包括在关键字 DECLARE 和 BEGIN 之间的部分,每条语句后用‘;’结束。
–
每行只能定义一个标识符。
–
如果加上关键字 CONSTANT, 则表示所定义的标识符为一个常量,必须为它赋初
值。
–
标识符的命名规则与 SQL 的规则基本相同,即每个标识符必须以字母开头,而且
不分大小写。如果定义的标识符不能为空,则必须加上关键字 NOT NULL, 并赋初
值。
–
为标识符赋值时,使用赋值符号‘: =’ ,默认值为空。

•
Oracle 中常用的基本数据类型
数据类型 描述
Number 数字型,范围 10
-130
~10
125
Char 字符型,最大 2000 个字
符
Date 日期型,包括日期、小时、
分、秒
Long 大文本
Varchar2 变长字符型,最大为 4000
个字符
剩余63页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0