PLSQL基本语法

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

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

S.NoSections & 描述
1

Declarations

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

2

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

3

Exception Handling

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

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

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.

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

教程推荐

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

云计算的必修小课 -〔吕蕴偲〕

编译原理实战课 -〔宫文学〕

说透敏捷 -〔宋宁〕

零基础学Java -〔臧萌〕

Go语言从入门到实战 -〔蔡超〕

Java并发编程实战 -〔王宝令〕

面试现场 -〔白海飞〕

程序员的数学基础课 -〔黄申〕

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