Oracle中的分支语句,Oracle条件分支语句:pl/sql中提供了三种分支语句:if-- then, if---then--else,if--then--ifesle,Oracle条

Oracle条件分支语句:

pl/sql中提供了三种分支语句:

if-- then, if---then--else,if--then--ifesle

Oracle条件分支语句是我们经常需要用到的,PL/SQL提供了三种Oracle条件分支语句:if-then, if-then-else,if-then-elsif。下面是他们的用法:

编写一个过程,可以输入一个雇员名,如果该雇员的工资低于2000,就给该雇员工资增加10%

create  or replace procedure chenchuang_pro (name

varchar2) is

定义变量

v_sal emp.sal%type;

begin

开始执行

select sal into v_sal fron emp where ename=name;

判断

if v_sal <2000 then

update emp set=sal*1.1 where ename=name;

end if ;

end;

就这样一个过程就创建成功了

----------------------------------------------------------

二重条件分支 if--then--else

编写一个过程,可以输入一个雇员名,如果该雇员的补助不是0就

在原来的基础上增加100,,如果是0  就把补助设置为200

create  or replace procedure chenchuang1_pro (name

varchar2) is

定义变量

v_comm emp.comm%type;

begin

开始执行

select sal into v_sal fron emp where ename=name;

判断

if v_comm <>0 then

update emp set=comm+100 where ename=name;

else

update emp set=comm+200 where ename=name;

end if;

end;

==========================================================

procedure :这个是创建过程的关键字

emp.comm%type:表示变量的类型和emp表中的comm的字段的类型和大小一模一样

<>:这个在Oracle中表示不等于

oracle的分支语句,Oracle中的分支语句相关推荐

  1. python语言基本语句-Python中的基本语句

    本文简单的介绍下Python的几个基本语句. print语句 print可同时打印多个表达式,只要将他们用逗号隔开. >>> name='Gumy' >>> gre ...

  2. python分支语句_Python中的分支语句和循环语句及案例

    今天是清明假期的最后一天,依旧学习着 Python,老样子来写一篇博客.本篇博文介绍一下 Python 中的 if 条件语句.while 循环语句.for in 循环语句以及 break 和 cont ...

  3. [译] ALTER SYSTEM CANCEL SQL : 在 Oracle Database 18c 的会话中取消 SQL 语句

    原文地址:https://oracle-base.com/articles/18c/alter-system-cancel-sql-18c 原文作者:Tim Hall Oracle Database ...

  4. php页面添加js判断语句,JavaScript中if条件语句怎么使用

    JavaScript中的if可实现条件分支也就是条件语句,所以,接下来的这篇文章就来给大家介绍关于JavaScript中if条件语句的用法,下面我们来看具体内容. 我们先来看看条件分支(if语句)语句 ...

  5. python条件语句-Python中条件判断语句的简单使用方法

    最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not ...

  6. mysql和hive的sql语句,hive中使用sql语句需要注意的事项

    最近在熟悉hive,使用hive中的sql语句过程中出现了一些问题. 1,hive中的insert into语句 hive> select * from t_hive2; OK 1623 611 ...

  7. python with语句_python中的with语句

    python中的with语句使用于对资源进行访问的场合,保证不管处理过程中是否发生错误或者异常都会执行规定的__exit__("清理")操作,释放被访问的资源,比如有文件读写后自动 ...

  8. python中if else语句_python 中if else 语句的作用及示例代码

    引入:if-else的作用,满足一个条件做什么,否则做什么. if-else语句语法结构 if 判断条件: 要执行的代码 else: 要执行的代码 判断条件:一般为关系表达式或bool类型的值 执行过 ...

  9. r语言中对向量求条件语句_R中的条件语句

    r语言中对向量求条件语句 To advance with programming, we need to be able to control the flow of the program exec ...

  10. matlab里脚本循环语句,Matlab中while循环语句的用

    Matlab 中while循环语句的用法? matlab while循环的用法.while循环的使用与for循环是类似的.但是其中还是有不少的区别,例如对于循环次数而言,while循环的次数是不定的, ...

最新文章

  1. 转android项目开发 工作日志 2011.10.8--onConfigurationChanged屏幕改变事件
  2. 深度学习框架的评估与比较
  3. 使用pyinstaller打包python_使用pyinstaller打包Python项目,python
  4. jdbc调用存储过程的方法
  5. 【Go API 开发实战】Go API 开发实战教程简介(1-7)
  6. 介绍一下画图小能手matplotlib。
  7. java基础知识系列---垃圾收集
  8. java的num的数据类型_Java基础---Java数据类型
  9. 简析语音识别技术的工作原理
  10. )类 新建javafx程序时_CML Copley提供的运动控制程序开发类库
  11. C++工业设备日志记录系统
  12. linux下的inode相关知识
  13. 六年如逆旅,我亦是行人:一个顾问的六年安全从业经历
  14. cppm报考条件,看下您符合报考CPPM吗?
  15. IDEA 如何打开一个jsp文件?
  16. 算法提高 盾神与积木游戏
  17. android connection refused 模拟器,Docker:Docker Appium 镜像连接夜安卓神模拟器,并处理 connection refused 异常...
  18. Laravel Provider用法
  19. 以python自定义模块的方式共享API(数据,短信通知、邮件通知,代理等)
  20. WineQQ 转自 清风的网络空间

热门文章

  1. github网页链接
  2. SPSS统计基础-均值功能的使用
  3. PHP的学习--可变函数
  4. JQM页面跳转,多种效果
  5. sleep和sleep(0)的区别
  6. web中“/”写在不同地方时的值不同
  7. [EffectiveC++]item06:若不想使用编译器自动生成的函数,就该明确决绝
  8. 使用 header函数实现文件下载
  9. AD域控exchange邮箱—powershell 程序暂停sleep 继续执行的方法
  10. 在Tomcat上部署WebService服务