Oracle DBMS 中的 PL/SQL 块


PL/SQL 是一种块结构语言,也就是说 PL./SQL 的代码以块的形式编写。PL/SQL 也包含 Oracle 数据库的健壮性、安全性,并且易于移植。

PL/SQL 的每个块包含以下子部分 -

  • 声明 - 此部分包含程序之前需要声明的所有项,例如变量、子程序等。此部分在开头包含关键词 DECLARE。总体上,声明是 PL/SQL 程序的可选子部分。
  • 可执行命令 - PL/SQL 代码的此部分包含可执行语句。它在开头和结尾包含 BEGIN 和 END。可执行命令是一个强制部分,它不能留空。如果没有任何可执行语句,就会写 NULL 来表示这一点。
  • 异常处理 - 此部分包含处理程序运行过程中可能出现的任何错误或异常的代码。异常处理部分以关键词 EXCEPTION 开始。

PL/SQL 块的结构

PL/SQL 块的基本结构是

DECLARE
< Declarations section >
BEGIN
< Executable commands section >
EXCEPTION
< Exception handling section >
END;

示例

PL/SQL 代码的示例为 -

SET SERVEROUTPUT ON
BEGIN
DBMS_OUTPUT. PUT_LINE
FOR j IN 1..10 LOOP
DBMS_OUTPUT.PUT_LINE(‘Number”|| j );
END LOOP;
END;

此程序按顺序显示前十个自然数。

更新于: 2020 年 6 月 20 日

3K+ 浏览量

启动你的 职业

完成课程即可获得认证

开始
广告
© . All rights reserved.