最新oracle10g经典实战第5章-PLSQL介绍教学讲义ppt.ppt

最新oracle10g经典实战第5章-PLSQL介绍教学讲义ppt.ppt

ID:62072987

大小:1.11 MB

页数:181页

时间:2021-04-14

最新oracle10g经典实战第5章-PLSQL介绍教学讲义ppt.ppt_第1页
最新oracle10g经典实战第5章-PLSQL介绍教学讲义ppt.ppt_第2页
最新oracle10g经典实战第5章-PLSQL介绍教学讲义ppt.ppt_第3页
最新oracle10g经典实战第5章-PLSQL介绍教学讲义ppt.ppt_第4页
最新oracle10g经典实战第5章-PLSQL介绍教学讲义ppt.ppt_第5页
资源描述:

《最新oracle10g经典实战第5章-PLSQL介绍教学讲义ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、oracle10g经典实战第5章-PLSQL介绍5.1.1PL/SQL语言PL/SQL语言由以下几部分组成:(1)数据定义语言(DDL)用于执行数据库的任务,对数据库以及数据库中的各种对象进行创建、删除、修改等操作。基本的DDL命令及功能如表5.1所示。表5.1基本的DDL命令5.1.1PL/SQL语言(2)数据操纵语言用于操纵数据库中各种对象、检索和修改数据。需要注意的是,使用DML语句对某一种数据对象进行操作时,要求必须拥有该对象的相应操作权限或拥有相应的系统权限。DML包括的主要语句及功能如表5.2所示。(3)数据控制语言用于安全管理、确定哪些用户可以查看或修改数据库中的数

2、据,DCL包括的主要语句及功能如表5.3所示。表5.2DML命令表5.3DCL命令5.2PL/SQL字符集和所有其他程序设计语言一样,PL/SQL也有一个字符集。用户能从键盘上输入的字符都是PL/SQL的字符。此外,在某些场合,还有使用某些字符的规则。5.2.1合法字符在使用PL/SQL进行程序设计时,可以使用的有效字符包括以下3类:所有的大写和小写英文字母;数字0~9;符号()+-*/<>=!~;:.`@%,"#^&_{}?[]。PL/SQL标识符的最大长度为30个字符,不区分大小写。但是适当地使用大小写可以提高程序的可读性。5.2.2运算符Oracle提供了三类运算符:算术运

3、算符、关系运算符和逻辑运算符。1.算术运算符算术运算符执行算术运算。算术运算符有:+(加)、-(减)、*(乘)、/(除)**(指数)和‖(连接)。其中﹢(加)和﹣(减)运算符也可用于对DATE(日期)数据类型的值进行运算。【例5.1】求学生的年龄。SELECT(SYSDATE﹣CSSJ)AS年龄FROMXS;其中:SYSDATE是当前系统时间,CSSJ是出生时间。5.2.2运算符2.关系运算符关系运算符(又称比较运算符)有下面几种:(1)﹦(等于)、<>或!=(不等于)、<(小于)、>(大于)、>=(大于等于)、<=(小于等于);(2)BETWEEN…AND…(检索两值之间的内容

4、);(3)IN(检索匹配列表中的值);(4)LIKE(检索匹配字符样式的数据);(5)ISNULL(检索空数据)。关系运算符用于测试两个表达式值满足的关系,其运算结果为逻辑值TRUE、FALSE及UNKNOWN。5.2.2运算符【例5.2】(1)查看计算机基础的平均成绩。SELECTAVG(CJ)FROMXS_KCWHEREKCH=’101’;(2)查询总学分在40~50的学生学号和姓名。SELECTXH,XM,ZXFFROMXSWHEREZXFBETWEEN40AND50;(3)使用>=和<=代替BETWEEN实现与上例相同的功能。SELECTXH,XM,ZXFFROMXSWH

5、EREZXF>=40ANDZXF<=50;5.2.2运算符3.逻辑运算符逻辑运算符用于对某个条件进行测试,运算结果为TRUE或FALSE。Oracle提供的逻辑运算符有:(1)AND(两个表达式为真则结果为真)(2)OR(只要有一个为真则结果为真)(3)NOT(取相反的逻辑值)【例5.3】(1)查询总学分不在40~50的学生学号和姓名。SELECTXH,XM,ZXFFROMXSWHEREZXFNOTBETWEEN40AND50;(2)查询总学分大于45的计算机系学生。SELECTXH,XM,ZXFFROMXSWHEREZXF>45ANDZYM=’计算机’;(3)查询计算机系和通信

6、工程系学生的基本情况。SELECTXH,XM,ZYM,ZXFFROMXSWHEREZYM=’计算机’ORZYM=’通信工程’;5.2.3其他符号PL/SQL为支持编程,还使用其他一些符号。表5.4列出了部分符号,它们是最常用的,也是使用PL/SQL的所有用户都必须了解的。表5.4部分其他常用符号5.3PL/SQL变量、常量和数据类型5.3.1变量变量就是指可以由程序读取或赋值的存储单元。变量用于临时存放数据,变量中的数据随着程序的运行而变化。1.变量的声明数据在数据库与PL/SQL程序之间是通过变量进行传递的。变量通常是在PL/SQL块的声明部分定义的。每个变量都有一个特定的类型

7、,变量的类型定义了变量可以存放的信息类别。PL/SQL变量可以与数据库列具有同样的类型。变量名必须是一个合法的标识符,变量命名规则如下:(1)变量必须以字母(A~Z)开头(2)其后跟可选的一个或多个字母、数字(0~9)或特殊字符$、#或_(3)变量长度不超过30个字符(4)变量名中不能有空格5.3.1变量1.变量的声明表5.5给出了几个变量名实例并评价了其合法性。在使用变量前,首先要声明变量。变量定义的基本格式为:<变量名><数据类型>[(宽度):=<初始值>];例如:定义一个长

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。