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;
此程序按顺序显示前十个自然数。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP