`

oracle if else语句

 
阅读更多
CREATE OR REPLACE FUNCTION FUN4(CNT IN NUMBER) RETURN VARCHAR IS
  RESULT VARCHAR2(20);
BEGIN
  IF CNT < 0 THEN
    DBMS_OUTPUT.PUT_LINE(CNT || ' < 0');
  ELSIF CNT > 0 THEN
    -- ELSIF 不是 ELSEIF
    DBMS_OUTPUT.PUT_LINE(CNT || ' > 0 ');
  ELSE
    DBMS_OUTPUT.PUT_LINE(CNT || ' = 0 ');
  END IF;
  RETURN 'ELSIF 不是 ELSEIF 该死的ORACLE !';
END FUN4;
分享到:
评论

相关推荐

    oracle if else语句使用介绍

    Oracle if else 语句的写法及应用介绍,详细可参考本

    oracle存储过程

    oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO ...

    INFORMIX与ORACLE存储过程语言之间的异同分析.pdf

    IF 语句 IF 条件1 THEN 语句块 [ELSIF 条件2 THEN 语句块1 [...]] [ELSE 语句块1] END IF; CASE语句 CASE 变量 WHEN 表达式1 THEN 语句块1 [WHEN 表达式2 THEN 语句块2 [...]] [ELSE 语句块1] END CASE; INFORMIX...

    oracle入门很简单10.zip

    oracle中的控制语句。 包括:条件语句 ifelse case when 循环语句 无条件循环 while循环 for循环

    ORACLE流程语句

    一. 选择语句 1. if 判断 语法 IF…THEN…END IF; 代码演示 (本文演示代码全部存储过程) --输入参数为1,打印...语法:IF…THEN…ELSIF…THEN…ELSIF…THEN…ELSE…END IF; 代码演示: -- 判断输入数字的正负 creat

    oracle语法及函数大全[参考].pdf

    * IF ELSE 语句:根据条件执行不同的操作,例如: declare @x int @y int @z int select @x = 1 @y = 2 @z=3 if @x &gt; @y print 'x &gt; y' else if @y &gt; @z print 'y &gt; z' else print 'z &gt; y' * CASE 语句:根据条件...

    详解Oracle数据库各类控制语句的使用

    Oracle数据库各类控制...If elsif else end if set serverout on; declare per_dep_count number; begin select count(*) into per_dep_count from emp; if per_dep_count&gt;0 then dbms_output.put_line('Big Than 0'

    oracle存储过程语法

    ELSE RAISE 异常名(NO_DATA_FOUND); END IF; END; ``` 5. 异常处理 异常处理是存储过程中的一个重要部分。可以使用 `RAISE` 语句抛出异常,例如 `RAISE 异常名(NO_DATA_FOUND)`。 6. 存储过程的调用 存储过程...

    Oracle_Database_11g完全参考手册.part2

    原书名: Oracle Database 11g The Complete Reference 原出版社: McGraw-Hill Osborne Media ... 第16章 decode 和case:sql中的if-then-else  第17章 创建和管理表、视图、索引、群集和序列  第18章 分区

    Oracle_Database_11g完全参考手册.part5

    原书名: Oracle Database 11g The Complete Reference 原出版社: McGraw-Hill Osborne Media ... 第16章 decode 和case:sql中的if-then-else  第17章 创建和管理表、视图、索引、群集和序列  第18章 分区

    jsp + oracle分页简单实用

    page=&lt;%=intPage+1%&gt;"&gt;下一页&lt;/a&gt;&lt;%}%&gt; &lt;%if(intPage&gt;1){%&gt;&lt;a href="jdbc20-oracle.jsp?page=&lt;%=intPage-1%&gt;"&gt;上一页&lt;/a&gt;&lt;%}%&gt; &lt;/body&gt; &lt;/html&gt; //关闭结果集 sqlRst.close(); //关闭SQL语句...

    oracle实验报告

    else addsal:=100; end if; update emp set sal=sal+addsal where ename=name; exception when no_data_found then dbms_output.put_line(‘查无此人”); end; 3、 通过dept表查询出所有部门号,对每个部门雇员的工资...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle&gt;svrmgrl SVRMGR&gt;connect internal SVRMGR&gt;startup ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    CentOS安装Oracle11g.docx

    `if [ $USER = "oracle" ];then` `if [ $SHELL = "/bin/ksh" ];then` `ulimit -p 16384` `ulimit -n 65536` `else` `ulimit -u 16384 -n 65536` `fi` 然后,保存修改后,使用 `source /etc/profile` 命令生效...

    oracle教案(doc)+SQL Reference 10g(chm).rar

    7.6.1 格式1: IF_THEN_ELSE语句 114 7.6.2 格式2: IF_THEN_ELSE_IF语句 114 7.7 循环结构 114 7.8 异常处理(了解) 114 7.8.1 异常 114 7.8.2 PL/SQL是如何处理异常的? 114 7.8.3 异常中涉及的步骤 114 7.8.4 异常的...

    Oracle游标使用方法及语法大全

    ELSE UPDATE emp SET sal = r_emp.sal * 1.02 WHERE CURRENT OF c_emp; END IF; END LOOP; END; ``` 这里使用游标 c_emp 来遍历 emp 表中的所有记录,并根据不同的 salary 级别更新 salary。 六、WHERE CURRENT...

    Oracle_Database_11g完全参考手册.part3

    基本信息 原书名: Oracle Database 11g The Complete Reference 原出版社: McGraw-Hill Osborne ... 第16章 decode 和case:sql中的if-then-else  第17章 创建和管理表、视图、索引、群集和序列  第18章 分区

    Oracle_Database_11g完全参考手册.part4

    原书名: Oracle Database 11g The Complete Reference 原出版社: McGraw-Hill Osborne Media ... 第16章 decode 和case:sql中的if-then-else  第17章 创建和管理表、视图、索引、群集和序列  第18章 分区

Global site tag (gtag.js) - Google Analytics