PL/SQL - 基本语法

PL/SQL - 基本语法 首页 / PL/SQL入门教程 / PL/SQL - 基本语法

在本章中,无涯教程将讨论PL/SQL的基本语法,它是一种块结构语言,这意味着将PL/SQL程序划分并编写为逻辑代码块,每个块包含三个子部分-

S.NoSections & 描述
1

Declarations

本节以关键字 DECLARE 开,它是一个可选部分,定义了所有变量,游标,子程序以及程序中要使用的其他元素。

2

Executable Commands

此部分包含在关键字 BEGIN 和 END 之间,是必填部分。

3

Exception Handling

本部分以关键字 EXCEPTION 开始,此可选部分包含Exception,用于处理程序中的错误。

每个PL/SQL语句均以分号(;)结尾。可以使用 BEGIN 和 END 将PL/SQL块嵌套在其他PL/SQL块中。以下是PL/SQL块的基本结构-

链接:https://www.learnfk.comhttps://www.learnfk.com/plsql/plsql-basic-syntax.html

来源:LearnFk无涯教程网

DECLARE 
   <declarations section> 
BEGIN 
   <executable command(s)>
EXCEPTION 
   <exception handling> 
END;

PL/SQL示例

DECLARE 
   message  varchar2(20):= 'Hello, World!'; 
BEGIN 
   dbms_output.put_line(message); 
END; 
/

end; 行表示PL/SQL块的结尾,要从SQL命令行运行代码,您可能需要在代码最后一行之后的第一个空白行的开头键入/,当以上代码在SQL提示符下执行时,将产生以下输出-

Hello World  

PL/SQL procedure successfully completed.

PL/SQL注释

程序注释是解释性语句,可以包含在您编写的PL/SQL代码中,可帮助任何人阅读其源代码,所有编程语言都允许某种形式的注释。

PL/SQL支持单行和多行注释, PL/SQL编译器将忽略任何注释中可用的所有字符, PL/SQL单行注释以定界符-(双连字符)开头,多行注释由/*和* /括起来。

DECLARE 
   -- variable declaration 
   message  varchar2(20):= 'Hello, World!'; 
BEGIN 
   /* 
   *  PL/SQL 可执行语句
   */
   dbms_output.put_line(message); 
END; 
/

当以上代码在SQL提示符下执行时,将产生以下输出-

无涯教程网

Hello World

PL/SQL procedure successfully completed.

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

MySQL实战45讲 -〔林晓斌〕

玩转Spring全家桶 -〔丁雪丰〕

软件设计之美 -〔郑晔〕

基于人因的用户体验设计课 -〔刘石〕

流程型组织15讲 -〔蒋伟良〕

说透元宇宙 -〔方军〕

深入浅出可观测性 -〔翁一磊〕

Vue 3 企业级项目实战课 -〔杨文坚〕

AI大模型企业应用实战 -〔蔡超〕

好记忆不如烂笔头。留下您的足迹吧 :)