在本章中,无涯教程将讨论PL/SQL的基本语法,它是一种块结构语言,这意味着将PL/SQL程序划分并编写为逻辑代码块,每个块包含三个子部分-
S.No | Sections & 描述 |
---|---|
1 | Declarations 本节以关键字 DECLARE 开,它是一个可选部分,定义了所有变量,游标,子程序以及程序中要使用的其他元素。 |
2 | Executable Commands 此部分包含在关键字 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;
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单行注释以定界符-(双连字符)开头,多行注释由/*和* /括起来。
DECLARE -- variable declaration message varchar2(20):= 'Hello, World!'; BEGIN /* * PL/SQL 可执行语句 */ dbms_output.put_line(message); END; /
当以上代码在SQL提示符下执行时,将产生以下输出-
链接:https://www.learnfk.comhttps://www.learnfk.com/plsql/plsql-basic-syntax.html
来源:LearnFk无涯教程网
Hello World PL/SQL procedure successfully completed.
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)