`
cqyqing
  • 浏览: 56791 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ORACLE IF ELSEIF的写法

阅读更多
ORACLE不同其他sql语法,其中一点就很明显,也是让人郁闷的地方,就是ORACLE的IF ELSEIF语法,ORACLE的这个语法是这样的:IF XXX ELSIF XXX END IF;,注意红色加粗部分,这里和其他数据sql语法不同,少了个E,我想ORACLE公司不可能不知道这个问题,估计就是特意这样做的,以区别其他数据库,哎~
分享到:
评论

相关推荐

    oracle存储过程写法

    else -- 统计指定时间范围内的日志条目数量 select count(f_id) into strNum1 from t_vms_log where f_typeid = strTypeId1 and f_user = '' || strUName || '' and f_datetime >= v_startdate and f_datetime...

    如何在java 8 stream表达式实现if/else逻辑

    传统的写法是将if/else逻辑写在forEach方法中,但是这样会使代码变得臃肿和难以阅读。那么如何在Java 8 Stream 表达式中实现if/else逻辑呢? 在本文中,我们将介绍使用filter方法来实现if/else逻辑的方法,并提供了...

    Oracle中PL/SQL中if语句的写法介绍

    总之,Oracle PL/SQL中的`IF`语句是进行条件控制的关键工具,可以与`ELSIF`和`ELSE`一起使用,形成灵活的条件分支结构,以适应各种复杂业务逻辑。理解并熟练掌握`IF`语句的用法对于编写高效、健壮的PL/SQL代码至关...

    oracle存储过程进阶

    介绍了oracle存储过程中常见的sql写法,游标(隐式,显式),触发器, CASE ... WHEN ... THEN ...ELSE ... END,IF... THEN ... ELSIF ...THEN...ELSE...END IF,记录类型变量定义和使用 ,%type定义变量,%rowtype定义变量...

    DBA对Oracle SQL编写规范的总结

    ELSE -- 处理未成年人逻辑 END IF; END; ``` ##### 3.11 外关联写法 - **规范要求**:在进行外关联查询时,应当使用LEFT JOIN或RIGHT JOIN等关键词,而不是使用传统的外关联语法。 - **示例**: ```plsql ...

    北京某公司Oracle笔试题

    PL/SQL 代码中的错误在 Line 4,`ELSEIF` 应改为 `ELSIF`。 8. **只读视图的操作** 创建的视图 `USA_STATES` 是 `WITH READ ONLY` 的,所以只能执行 `SELECT` 操作。 **问答部分知识点** 1. **Oracle 在 UNIX ...

    Oracle 开发DBA SQL编写规范

    - 使用`decode`函数来替代复杂的`if-else`结构。 - 示例: ```plsql decode(status, 'A', 'Active', 'I', 'Inactive', 'Unknown') ``` ##### 3.10 判断分支内禁止使用GOTO/RETURN语句 - 避免使用`goto`或`...

    ORACLE常识.txt

    这种写法可以使逻辑更清晰易懂。 ### 4. 注释的使用 在PL/SQL中,有两种注释方式:单行注释(`--`)和多行注释(`/* ... */`)。例如: ```sql -- 示例单行注释 /* 示例多行注释 */ ``` 这些注释可以帮助开发者更好...

    oracle常用函数全集

    `这样的写法可以理解为按照表中的第二列进行排序。 ### 2. NULL 处理函数 处理NULL值是Oracle数据库中的一个重要方面,Oracle提供了多种函数来处理NULL值。 #### NVL 和 NVL2 NVL(expr1, expr2)函数用于检查expr1...

    资深DBA对Oracle编写规范的总结

    在需要进行条件判断时,推荐使用 DECODE 函数,它比 IF-THEN-ELSE 语句更简洁高效。 示例: ```plsql DECLARE v_status VARCHAR2(10); BEGIN v_status := DECODE( EMPLOYEE.STATUS, 'ACTIVE', '在职', '...

    oracle 存储过程和函数例子

    - `if...elsif...else`:在`peace_if`存储过程中,`if`语句用于根据`course_name`的值做出判断,输出对应的消息。 - `case`语句:`peace_case1`和`peace_case2`展示了`case`语句的两种形式,根据`vol`字段值执行...

    SQL游标原理和使用方法

    - IF-THEN-ELSE或CASE结构处理每一行数据。 - CLOSE关闭游标,释放内存资源。 - DEALLOCATE释放游标定义。 2. 在Oracle中,游标操作类似,但语法略有不同,例如使用%ROWTYPE关键字自动创建变量以匹配结果集的列...

    linux bash脚本监控启动停止weblogic服务的脚本写法

    else echo "$SERVER_NAME is running !" exit 0 fi fi ``` 总的来说,这个Bash脚本提供了一种自动化的方式来监控和管理WebLogic服务器,通过设置和调用相关命令,实现对WebLogic服务的启动、停止和状态检查。这...

    JAVA开发经验文档

    1. 在JSP页面中嵌套JAVA文件时,需要注意 `<%if() {%>`的写法,否则可能会出现语法错误。 2. 在JAVA中给参数赋值时,需要注意类型转换的問題,例如short类型的值溢出可能会导致结果为0。 3. 在JAVA中使用参数时,...

    精髓Oralcle讲课笔记

    -- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、...

    java 面试20100

    因为`test1(true, "3")`是第一个返回`true`的调用,所以它触发了`else if`块中的`System.out.println("run at 3")`。 2. **字符串处理**: 要打印出字符串`" case when 条件 1 in ('城区厅','乡镇厅')"`中的中文...

    1Z0-808J V10.02.pdf

    2. 控制流语句:这包括条件语句(if-else)和循环控制语句(for、while、do-while),以及它们在实际代码中的应用。考生应该能够分析代码片段,并预测程序的行为或输出结果。 3. 数组和集合:数组和集合框架是Java...

Global site tag (gtag.js) - Google Analytics