PL/SQL - 基本语法

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

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

S.NoSections & 描述
1

Declarations

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

2

Executable Commands

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

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

来源:LearnFk无涯教程网

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.

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

技术教程推荐

重学前端 -〔程劭非(winter)〕

分布式数据库30讲 -〔王磊〕

容器实战高手课 -〔李程远〕

etcd实战课 -〔唐聪〕

性能优化高手课 -〔尉刚强〕

数据分析思维课 -〔郭炜〕

快手 · 音视频技术入门课 -〔刘歧〕

超级访谈:对话玉伯 -〔玉伯〕

结构沟通力 -〔李忠秋〕

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