社区
Oracle
帖子详情
能有什么可以替代比较多的IF……ESLE……
gemini419
2006-05-26 10:59:55
我的过程里要很多很长的IF……ESLE……
有没有其他更有效的办法可以替代啊?
...全文
249
5
打赏
收藏
能有什么可以替代比较多的IF……ESLE……
我的过程里要很多很长的IF……ESLE…… 有没有其他更有效的办法可以替代啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
heyixiang
2006-05-29
打赏
举报
回复
8i在SQL中可以用CASE,但是在程序块中就不行。
goldarcher2005
2006-05-29
打赏
举报
回复
case when
正如1楼说的,9i才支持
8i的话只能写if
xiaosheng2008
2006-05-26
打赏
举报
回复
不是elseif 而是 elsif
nolose
2006-05-26
打赏
举报
回复
我觉得要看你的判断条件是什么样子的
如果if...else...里面所嵌套的if...else...与上一层是同样的条件,那建议使用
if...elsif...elsif...elsif...语法,如果不一样的话那么有两种函数可提供解决,一种是
case,一种是decode。decode一般用来判断是否相等,但效率比较高,case则可以判断更多的情况,但是效率相对decode要差一些
ricky414
2006-05-26
打赏
举报
回复
如果你用的是oracle9I的话,用case语句啊
比如:
if a=1 then
……sentence……
elseif a=2 then
……sentence2……
可以改为
case a
when 1 then ……sentence1……
when 2 then ……sentence2……
else ……sentence3…… --这个esle相当于default
end case
ABAP初学总结
文章目录5. 更改数据库表5.1 Insert/ Clear/ Update/ Modify/ Delete (delete from table where )6.程序流程控制和逻辑表达6.1 IF 条件选择6.1.1 IF...ELSEIF ...ELSE...ENDIF.6.1.2 AND/OR/NOT6.1.3 嵌套IF6.2 CASE 条件选择6.2.1 CASE...WHEN...WHEN OTHERS...ENDCASE.6.2.2 嵌套CASE6.2.3 CASE和IF区别6.3 LOO
在SQL语句里使用if else 判断
在SQL中可以使用case when ...then.....else...end 来代替if else 条件判断 语法是case when 条件1 then 结果1 when 条件2 then 结果2 else 结果N end, 可以有任意多个条件,如果没有默认的结果,最后的else也可以不写, 示例:select case when col1 > 1 then col2 else co
三种方式,教你优雅的替换if-else语句!
今日推荐 Spring新版本抛弃JVM,可独立部署,网友:要自立门户??? Nginx 常用配置清单 这玩意比ThreadLocal叼多了,吓得我赶紧分享出来。 推荐一些chrom...
卫语句:简化条件逻辑的有效方法
文章目录卫语句示例1示例2总结 卫语句 在代码中存在过多条件语句的时候,建议把多层条件语句改为卫语句或其他方式 推荐尽量少用else, if-else的方式可以改写成: if(condition){ ... return obj; } // 接着写else的业务逻辑代码; 卫语句就是把复杂的条件表达式拆分成多个条件表达式,比如一个很复杂的表达式,嵌套了好几层的if - then...
Java编程——if语句
条件语句,是程序中根据条件是否成立进行选择执行的一类语句,这类语句在实际使用中,难点在于如何准确的抽象条件。例如实现程序登录功能时,如果用户名和密码正确,则进入系统,否则弹出“密码错误”这样的提示框等。 本部分对于条件语句的介绍,重点在于语法讲解和基本的使用,更详细的使用参看后续的综合示例部分。 在Java语言中,条件语句主要有两类语法:if语句和swit
Oracle
17,134
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章