网站首页 > 资源文章 正文
重拾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中的变量及数据类型的使用】
猜你喜欢
- 2024-09-09 Oracle 查询命令合集:从新手到专家的指南
- 2024-09-09 数据迁移分享(数据迁移要注意什么)
- 2024-09-09 Oracle监听常见问题及解决办法(oracle19c监听)
- 2024-09-09 数据库工程师的岗位职责与任职要求有哪些?
- 2024-09-09 Oracle学习笔记(oracle入门教程)
- 2024-09-09 不用发送比特币,安华让你的数据库免受勒索
- 2024-09-09 慢性sql正在吃掉你的程序性能(sql执行存储过程语句)
- 2024-09-09 有什么办法可以查看Oracle SQL执行计划?这里告诉你五个方法!
- 2024-09-09 系统部署-(三)数据库ORACLE数据还原
- 2024-09-09 Oracle性能调优——查看执行计划(oracle 执行计划查看)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)