- 1、本文档共163页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OraclePLSQL基础培训.ppt
隐式游标与显式游标的区别 显式游标 1.由用户显式声明 cursor 2.游标将指向活动集中的当前行 3.控制显式游标分为三个步骤 Open Fetch 提取 Close 隐式游标 由Oracle数据库自动创建,名称是(SQL) ,主要用途是可以返回一个操作是否成功或失败. 1.有Oracle在内部声明,由系统管理 2.用于处理 -DML语句 --注意只能用于DML语句哦。 -返回单行的查询 内置函数-单行函数-数值函数-ADD_MONTHS 示例 内置函数-单行函数-数值函数-MONTHS_BETWEEN 用途 返回参数1时间起,增加参数2的月份差异,参数1比参数2小,返回负数,否则返回整数;同时,如果参数1和参数2都是同一天或者都是月底,返回整数 语法 MONTHS_BETWEEN(date_param1, date_param2) 内置函数-单行函数-数值函数-MONTHS_BETWEEN 示例 内置函数-单行函数 杂项函数 GREATEST LEAST NVL DECODE 谢谢大家﹗ 讨论交流 游标字面理解就是游动的光标。游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。用数据库语言来描述游标就是映射在结果集中一行数据上的位置实体,有了游标,用户就可以结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行操作,例如提取当前行的数据等。 隐式游标由系统自动创建与关闭,而显式游标必须由开发者创建与关闭 对于select语句,隐式游标只能存而且必须存一条记录,否则必须用显示游标。 寄存对象-触发器-删除触发器 语法 DROP TRIGGER trigger_name; 示例 DROP TRIGGER trg_insert_emp_his; 目录 课程介绍 基础知识 循环执行 条件转移 游标与数据 寄存对象 内置函数 异常处理 内置函数 概念 内置函数是Oracle提供的、预定义好的函数 内置函数不用声明或引用包就可以使用 分类 多行函数,对查询返回的数据的多行起作用,多行函数在SELECT语句中,配合GROUP BY一起使用 单行函数,对查询返回的数据的每一行起作用,单行函数也可以在PL/SQL中直接使用,将函数返回值赋值给变量 内置函数 多行函数 COUNT AVG SUM MIN MAX 内置函数 单行函数 数值函数 字符函数 转换函数 日期函数 杂项函数 内置函数-单行函数 数值函数 ABS SIGIN CEIL FLOOR ROUND TRUNC MOD 内置函数-单行函数-数值函数-ABS 用途 返回绝对值 语法 ABS(number_param) 内置函数-单行函数-数值函数-TO_NUMBER 示例 内置函数-单行函数 字符函数 LENGTH LENGTHB LOWER UPPER INSTR SUBSTR REPLACE LPAD RPAD LTRIM RTRIM 内置函数-单行函数-字符函数-LENGTH 用途 返回字符长度 语法 LENGTH(string_param) 内置函数-单行函数-字符函数-LENGTH 示例 内置函数-单行函数-字符函数-LENGTHB 用途 返回字符按字节计算长度 语法 LENGTHB(string_param) 内置函数-单行函数-字符函数-LENGTHB 示例 内置函数-单行函数-字符函数-LOWER 用途 将字符转为小写,参数字符串中可包含非字符,如数字,特殊符号等 语法 LOWER(string_param) 内置函数-单行函数-字符函数-LOWER 示例 内置函数-单行函数-字符函数-UPPER 用途 将字符转为大写 语法 LOWER(string_param) 内置函数-单行函数-字符函数-UPPER 示例 内置函数-单行函数 转换函数 TO_NUMBER TO_CHAR TO_DATE 内置函数-单行函数-数值函数-TO_NUMBER 用途 将字符转为数字型 语法 TO_NUMBER(param) 内置函数-单行函数-数值函数-TO_NUMBER 示例 内置函数-单行函数-数值函数-TO_CHAR 用途 将数字转为字符 将日期类转为字符型,按一定格式 语法 TO_CHAR(string_param) TO_CHAR(date_param[,format,nlsparam
文档评论(0)