Oracle基础——第三章 Oracle PL/SQL语言基础

本文详细介绍了Oracle的PL/SQL语言基础,包括PL/SQL的简介、基本结构、常量和变量的声明、程序执行部分,以及常用函数。重点讲述了PL/SQL的块结构、变量类型、流程控制语句(如IF、CASE、LOOP)和异常处理。此外,还提到了PL/SQL在数据库管理和业务逻辑中的应用优势。
摘要由CSDN通过智能技术生成

本章目标

 

PL/SQL语言基本结构

PL/SQL变量和常量的声明

PL/SQL程序的执行部分

了解PL/SQL常用函数

 

PL/SQL简介

 

1.       PL/SQL简介

a)       PL/SQL(Procedural Language/SQL,过程语言/SQL)

                        i.              它是结合Oracle过程语言和结构化查询语言的一种扩展语言

                      ii.              PL/SQL支持多种数据类型,可以使用条件语句和循环语句等控制结构

                    iii.              PL/SQL可用于创建存储过程、触发器和程序包,也可以用来处理业务规则、数据库事件或给SQL命令的执行添加程序逻辑

2.       PL/SQL的优点

a)        支持SQL

b)        支持面向对象编程(OOP)

c)        更好的性能

d)        可移植性

e)        与SQL集成

f)         安全性

 

PL/SQL语言的基本结构

 

1.       PL/SQL语言的基本结构

a)       PL/SQL语言是程序化程序设计语言。

(Block)PL/SQL程序中最基本的结构,所有PL/SQL程序都是由块组成。

b)       PL/SQL的块由变量声明、程序代码和异常处理代码3部分组成:

                        i.              DECLARE

1.        标记声明部分

2.        声明一些变量、常量、用户定义的数据类型及游标

                      ii.              BEGIN

1.        标记主程序体部分开始

2.        主程序体,在这里可以加入各种合法语句

                    iii.              EXCEPTION

1.        标记异常处理部分开始

2.        异常处理程序,当程序中出现错误时执行这一部分

                     iv.              END

标记主程序体结束部分

2.       PL/SQL字符集

                        i.              PL/SQL语言有效字符包括以下三类

                      ii.              所有大写和小写英文字母

                    iii.              0~9的阿拉伯数字

                     iv.              操作符,包括()+-*/<>!=@%

b)       PL/SQL标识符

标识符的最大长度为30个字符,不区分大小写,但建议在标识符中适当使用大小写,以增加程序的可读性。

3.       PL/SQL的运算符

a)       PL/SQL语言的运算符

                        i.              算术运算符

(+)、减(-)、乘(*)、除(/)、乘方(**)和连接(||)

                      ii.              关系运算符

=<>(!=)<>>=<=BETWEEN...AND...INLIKEIS NULL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值