文档章节

plsql创建存储过程(三、条件判断)

w
 wolf-gao
发布于 2017/03/16 22:24
字数 224
阅读 119
收藏 0

在实际工作中经常会用到条件的判断,在plsql语法中同样通过if条件判断来实现基本语法规则为

if
    a<>0
    then
      dbms_output.put_line(a);
  end if;
if
    a<>0
    then
      dbms_output.put_line(a);
  else
    dbms_output.put_line(0);
  end if;

多重判断

 if
    a>0 and a<3
    then
      dbms_output.put_line('小');
  elsif
  a>=3 and a<6
  then
    dbms_output.put_line('大');
  else
    dbms_output.put_line('错误');
  end if;

比较有意思的是多重判断的关键字是elsif而不是elseif

注意在if 和elsif的判断条件后不能加分号,不然会报错

if语句结束,要加上end if;来结束当前语句

另注意在plsql中赋值符号是:=,而=是比较相等

create or replace procedure pro_test(a in number)
is
begin
  if
    a>0 and a<3
    then
      dbms_output.put_line('小');
  elsif
  a>=3 and a<6
  then
    dbms_output.put_line('大');
  else
    dbms_output.put_line('错误');
  end if;
end;

调用

declare
a number(2);
begin
  a:=2;
  pro_test(a);
end;

 

© 著作权归作者所有

w
粉丝 0
博文 4
码字总数 889
作品 0
新乡
私信 提问
加载中

评论(0)

Oracle专题11之PLSQL入门

1、PLSQL工具 PL/SQL Developer的简介:PL/SQL Developer是一种专门用于开发、测试、调试和优化Oracle PL/SQL的一种工具,更是一个非常好用的Oracle的管理工具。 官网下载地址:https://www...

极客微信条
2017/12/12
0
0
Oracle11G基本操作

[1].创建表空间 CREATE TABLESPACE SYPRO_201310 DATAFILE 'F:ORACLE_11GoradataorclSYPRO_201310.DBF' SIZE 10M AUTOEXTEND ON 在指定的F盘下创建一个名SYPRO_201310.DBF的文件初始空间是1......

liu13430
2016/03/11
46
0
oracle 对象管理 07_PLSQL基础与异常

一、输出信息设置 1.设置sql前缀 a.当前会话 SET SQLPROMPT "USER@ CONNECT_IDENTIFIER>" b.永久设置 $ORACLEHOME/sqlplus/admin/glogin.sql 文件中增加 SET SQLPROMPT "USER@ CONNECTIDENTI......

PeakFang-BOK
2018/10/14
7
0
Num44 oracle(子查询两道题:PLSQL,光标,例外,存储过程,存储函数,触发器,)

子查询两道题: PLSQL基本语法 & PLSQL光标 & PLSQL例外: PLSQL实例: 存储过程和存储函数: java调用存储过程和存储函数: 触发器:

萧小蚁
2016/05/10
47
0
Oracle-14:PLSQL

------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- PL/SQL PL/SQL(Procedural Language):过程化sql语言! 在原本的sql语句之上,再增加一些逻辑或者循环等操作。 1:基本语法 ...

晨曦dawn
2018/05/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

架构师之路(九)之Hystrix介绍

Hystrix是什么 在分布式环境中,许多服务依赖项中的一些必然会失败。Hystrix是一个库,通过添加延迟容忍和容错逻辑,帮助你控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点、...

yaukie
29分钟前
97
0
易鑫车贷人工客服电话是多少

易鑫车贷人工客服电话是多少O29-63O37558人工客服电话O29-688O2826方法,大家可以采取一些传统的方式,比如说打开易鑫车贷,然后设置,就会看到帮助与反馈的字眼,然后大家打开这到各种各样的问题...

fgrf
今天
58
0
IntelliJ 如何找到项目中 Deprecated 的方法

在一个项目中,如果我们标记了某些元素为 Deprecated 的话,如何让我们能够快速找到? 简单来说,你可以对项目进行 Code Inspection。 选择 Analyze > Inspect Code 在弹出的对话框中,对整个...

honeymoose
今天
93
0
Java中的排序算法:冒泡排序

学习了一种新的排序算法:冒泡排序,冒泡排序是一种交换排序,指比较相邻的两个元素,如果前者比后者大,就交换位置,继续进行比较。 通过例子来实现: import java.util.Arrays; public cl...

北芷南姜
今天
73
0
OSChina 周五乱弹 —— 你不仅要背负工作,还要背负领导

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《Cold Rain》- AniFace 手机党少年们想听歌,请使劲儿戳(这里) @明月依稀 :露...

小小编辑
今天
1.9K
5

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部