下载此文档

福建省电力公司oracle培训教材--PLSQL语言篇.ppt


文档分类:IT计算机 | 页数:约47页 举报非法文档有奖
1/47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/47 下载此文档
文档列表 文档介绍
该【福建省电力公司oracle培训教材--PLSQL语言篇 】是由【hhhhh】上传分享,文档一共【47】页,该文档可以免费在线阅读,需要了解更多关于【福建省电力公司oracle培训教材--PLSQL语言篇 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。ORACLE入门(rùmén) -PL/SQL语言篇技术支持部汤庆锋福州磬基电子(diànzǐ)有限公司第一页,共四十七页。本课程(kèchéng)学****内容PL/SQL简介PL/SQL数据类型(ORACLE的数据类型)ORACL内置的SQL函数PL/SQL中使用SQLPL/SQL中游(zhōngyóu)标的使用动态PL/SQLPL/SQL的异常处理第二页,共四十七页。PL/SQL简介(jiǎnjiè)PL/SQL(ProceduralLanguage/SQL)即模块化的程序设计语言,用于从各种环境中访问ORACLE数据库。它具备了许多SQL中所没有的过程化属性方面的特点。主要包括:变量(biànliàng)和类型控制结构(条件语句、循环语句…)过程、函数游标异常处理第三页,共四十七页。PL/SQL程序(chéngxù)的用途无名块就是没有命名的PL/SQL块,、函数也就是命名了的PL/SQL块,它可以接收参数,并且可以重复(chóngfù)的被调用。触发器是与数据库中的表相关的PL/SQL块,可以自动的触发。包命名了的PL/SQL块,由一组相关的过程、函数和标识符组成。第四页,共四十七页。PL/SQL的程序结构PL/SQL的基本单位是“块”(Block)。所有的PL/SQL程序都是由一个或多个PL/SQL块构成的,这些块可以相互进行嵌套。通常一个块完成程序的一个单元的工作。一个基本的块由三个部分组成:定义部分定义变量、常量、游标(yóubiāo)、异常处理可执行部分包括对数据库进行操作的SQL语句,以及对块中的语句进行组织、控制的PL/SQL语句。异常处理(Exception)部分可执行部分中的语句,在执行过程中出错或出现非正常现象时,所做的响应处理DECLAREBEGINEXCEPTIONENDPL/SQL块结构第五页,共四十七页。PL/SQL数据类型第六页,共四十七页。PL/SQL数据类型常用的数据类型CHAR:存放固定长度的字符串VARCHAR2:存放可变长度的字符串NUMBER:存放0、正负数、浮点数DATE:存放时间数据(包括日期和时间)LONG:存放变长字符串。一般用来存储大文本RAWLONG存放多媒体数据,如声音(shēngyīn)、图片例如:创建一雇员表CREATETABLEemp(empnonumber(4),enamevarchar2(10),hiredatedate,salnumber(7,2),deptnonumber(2));第七页,共四十七页。ORACLE内置的SQL函数(hánshù)SQL函数按照传入参数的类型,可分为字符串函数、数值函数、日期函数、其他函数。以下分别列举较常用的部分进行说明。字符串函数:UPPER(s)将字符串‘s’转换成大写的形式返回。LOWER(s)将字符串‘s’转换成小写的形式返回。SUBSTR(s,a[,b])返回从字符位置a开始(kāishǐ)有b个字符长的‘s’的一部分。若a为正数:从左边向右边计算若a为负数:从右边向左边计算实例:Selectsubstr(‘abcdefg123’,4)fromdual;结果返回:‘defg123’Selectsubstr(‘abcdefg123’,4,2)fromdual;结果返回:‘de’Selectsubstr(‘abcdefg123’,-4,2)fromdual;结果返回:‘g1’RTRIM(s1,s2)返回删除从最右边算起出现在s2中的字符的s1。s2缺省为空格实例:Selectrtrim(‘dd’,’cd’)fromdual;结果返回:‘aabb’Selectrtrim(‘dd’,’dc’)fromdual;结果返回:‘aabb’第八页,共四十七页。ORACL内置的SQL函数(hánshù)Concat(s1,s2)||运算符作用相同。实例:selectconcat(‘abc’,’def’)fromdual;返回结果:‘abcdef’select‘abc’||’def’fromdual;返回结果:‘abcdef’Length(s)以字节为单位(dānwèi)返回字符串s的长度。第九页,共四十七页。ORACL内置的SQL函数(hánshù)数值函数Ceil(n)返回大于或等于n的整数(zhěngshù)Selectceil(),ceil(-)fromdual;Floor(n)返回小于或等于n的整数Selectfloor(),floor(-)fromdual;Mod(x,y)返回x除以y得余数,若y为0,则返回x。Selectmod(23,5),mod(4,)fromdual;返回结果:,(x,[,y])返回舍入到小数点右边y为的x值。Selectround(),round(,1),round(,-1)fromdual;返回结果:,,120第十页,共四十七页。

福建省电力公司oracle培训教材--PLSQL语言篇 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数47
  • 收藏数0 收藏
  • 顶次数0
  • 上传人hhhhh
  • 文件大小657 KB
  • 时间2024-04-15