- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例子: DECLARE e_comm number; BEGIN SELECT comm INTO e_comm FROM emp where ename=WARD; IF e_comm = 0 THEN dbms_output.put_line(ALLEN的佣金为0); ELSIF e_comm 0 THEN dbms_output.put_line(ALLEN的佣金为 || to_char(e_comm)); ELSE dbms_output.put_line(这个员工没有佣金待遇); END IF; END; 选择和跳转语句 1. CASE语句 CASE语句是在Oracle9i才引入的,它可以使用简单的结构,对数值列表做出选择。更为重要的是,它还可以用来设置变量的值。 语法格式: CASE input_name WHEN expression1 THEN result_expression1 WHEN expression2 THEN result_expression2 … WHEN expressionN THEN result_expression [ELSE result_expressionN] END CASE; 例:CASE语句应用。 DECLARE e_sal varchar2(8); e_Result varchar2(16); BEGIN SELECT sal INTO e_sal FROM emp WHERE empno=7369; CASE e_sal /*判断 e_sal 的值,并给出结果 */ WHEN 800 THEN e_Result:=普通职员; WHEN 1100 THEN e_Result:=小组长; WHEN 2975 THEN e_Result:=部门负责人; WHEN 3000 THEN e_Result:=总负责人; ELSE e_Result:=Nothing; END CASE; dbms_output.put_line(e_Result); END; 2. GOTO语句 PL/SQL提供GOTO语句,实现将执行流程转移到 标号指定的位置。 格式如下: GOTO label Label是指向的语句标号,标号必须符合标识符规则。 标号的定义形式: label 语句 使用GOTO语句,可以控制执行顺序 例:设有一张users表,里面有两个字段id,username DECLARE v_counter number(20):=1; BEGIN LOOP INSERT INTO users (id,username) VALUES(to_char(v_counter), jack); v_counter:=v_counter+1; commit; IF v_counter=10 THEN GOTO loop_end; END IF; END LOOP; loop_end dbms_output.put_line(Init Ok); END; 循环结构 循环提供了一遍又一遍重复执行某段语句直至满足退出 条件,退出循环。编写循环语句时,注意一定要确保有 相应的退出条件满足。 下面介绍PL/SQL中使用的几种循环形式。 1. LOOP-EXIT-END循环 语法格式: LOOP Run_expression /*执行循环体*/ IF Boolean_expression THEN /*测试Boolean_expression是否符合退出条件*/ EXIT; /*满足退出条件,退出循环*/
您可能关注的文档
- 三国演义1章节.ppt
- 1改件课课说府贾进玉黛林北湖璇洁万61d.ppt
- 三国演义2章节.ppt
- 1概率论的基本概念§1.2古典概型§1.3概率的定义.ppt
- 三国演义3章节.ppt
- 1概率论的基本概念§1.4条件概率及有关公式.ppt
- 1概率论的基本概念第一章习题课.ppt
- 1歌之子七件课文语级年四.版大师北24§.ppt
- 1根方平时课2第根方平1.6§.ppt
- 1管理决策支持系统概述.ppt
- 2024-2030年中国城市群产业发展前景分析规划研究报告.docx
- 2024-2030年中国地理信息行业运营模式及投资规划分析报告.docx
- 消防队伍的组织与应急处置.pptx
- 2024-2030年中国城建行业十三五规划及投资商业模式分析报告版.docx
- 2024-2030年中国塑机辅机行业面临的问题及挑战及投资策略研究报告.docx
- 2024-2030年中国和田玉首饰行业竞争力策略及发展潜力分析报告.docx
- 2024-2030年中国发动机总成行业发展现状及投资需求分析报告.docx
- 2024-2030年中国大型振动试验机行业市场分析报告.docx
- 2024-2030年中国吸粪车行业经营模式及未来发展策略分析报告.docx
- 2024-2030年中国口腔医疗行业竞争格局及未来发展战略分析报告.docx
文档评论(0)