前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

重拾PL/SQL语句块(一)——介绍以及第一个程序

qiguaw 2024-09-09 05:42:48 资源文章 15 ℃ 0 评论

重拾PLSQL语句块(一)——介绍以及第一个程序

一、介绍

PL/SQL也是一种程序语言,名为过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。使用PL/SQL可以编写具有很多高级功能的程序,虽然通过多个SQL语句可能也能实现同样的功能,但是相比而言,PL/SQL具有更为明显的一些优点:

⒈能够使一组SQL语句的功能更具模块化程序特点;

⒉采用了过程性语言控制程序的结构;

⒊可以对程序中的错误进行自动处理,使程序能够在遇到错误的时候不会被中断;

⒋具有较好的可移植性,可以移植到另一个Oracle数据库中;

⒌集成在数据库中,调用更快;

⒍减少了网络的交互,有助于提高程序性能

作为一种语言它有着其他语言相似的特性,如数据类型、运算符、函数等。本系列会对PLSQL进行较全面的复习,涉及到的内容有:基本知识(数据类型、控制语句块等)、异常、游标、函数、过程、触发器等等~~~

二、第一个PLSQL程序——Hello World!

下面是程序代码:

程序代码

F8运行:

参数输入

点确定后的运行结果:

在输出窗口查看结果

三、解释

代码中符号 := 是变量的赋值,符号 || 是字符串的拼接。

程序是在PL/SQL Developer软件中编辑运行的。PLSQL语句块的所有执行都在数据库中完成的,上述的程序包含了PLSQL的几个部分:

DECLARE 声明部分(变量的声明,如果没有变量声明该部分可以省略);

BEGIN 执行部分(不可省略);

EXCEPTION 异常部分(可以省略);

END 结束(不可省略)。

程序的运行包括:检查语法、编译、执行。其中SQL引擎负责执行SQL并把结果返回给PL执行器。PL执行器用于执行PL语句。


好了,今天先到这里,我们明天再见!

【下期预告:PLSQL中的变量及数据类型的使用】

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表