1. 苏葳的备忘录首页
  2. 数据库

PL/SQL中case语句的注意事项

pl/sql case whencase语句在SQL中比较常用。case 变量  when 值1 then null; else null; end case; 这是case的一般用法,然而不限于此: case   when 变量=值1 or 变量=值2 then null; else null; end case; 也是种更灵活的用法。此两种用法貌似都是sql标准中的正规语法,但是需注意,在任何条件下,case分支中的else是必须的,若无处理此种情况,则编译时虽正常,但一旦出现各分支无法满足前面when的情况,会出现运行时错误,即异常。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/350.html

发表评论

邮箱地址不会被公开。 必填项已用*标注