出处:http://blog.sina.com.cn/s/blog_407d47e60100d8ig.html

前段时间写Oracle存储过程就遇到问题.
原来写成这样
if 1=2 then
  null;
elseif 1=3 then
  null
end if;
在PL/SQL编辑环境下elseif没有变色,说明不是关键字。
后来改成
if 1=2 then
  null;
else if 1=3 then
  null
end if;
编译时报异常。
去goole上百度了下,很多人都说是 elseif。
又试了N边,编译总不能通过。
怒了,直接写成
if 1=2 then
  null;
else if 1=3 then
    null
  end if;
end if;
问题就解决了。

今天又要在存储过程中用if...else if ...else if...写数据转换的东东,还按原来那样写看着很恶心。
后来发现是写成if...elsif...elsif....end if;
神啊,终于被我找到答案了。

返回来看看,原来不是elseif,而是elsif,少了个"e"。他大爷的,干嘛要少个e啊,万恶的Oracle,真恶心。

不管怎么着,问题总算解决了,把这恶心记在心里,以后不犯同样错误。

上网一搜,一群人还在犯错中……

抄别人逻辑,写自己代码,让他们郁闷去吧!O(∩_∩)O哈哈~

最新文章

  1. poj 3414 Pots bfs+模拟
  2. WPF入门教程系列一——基础
  3. 数据结构算法C语言实现(三十二)--- 9.1静态查找表
  4. linux 环境变量设置及查看
  5. css3 画圆记录
  6. M公司面试
  7. 小木棍 (codevs 3498)题解
  8. greenDaoMaster的学习研究
  9. Java Networking: InetAddress
  10. Kernel-Scheduler implementation
  11. svn命令行便捷代码
  12. java利用反射获取类的属性及类型
  13. [STM32F429-DISCO-HAL]2.先学会点亮LED和使用LCD。。。
  14. H5 _拖放使用
  15. spring基本知识
  16. 微信自用高性能通用key-value组件MMKV已开源!
  17. VS Code使用 Vue工程配置 eslint
  18. JQuery插件之【jqGrid】常用语法整理
  19. spring boot(一):Hello World
  20. Linux判断文件是否为空,不为空则打印该文件的大小

热门文章

  1. html中select标签获取选中value和text
  2. Windows 7 的系统文件修复:sfc /scannow
  3. (C/C++) Interview in English. - Memory Allocation/Deallocation.
  4. ScrollView--嵌套GridView的解决办法
  5. ucos-内存管理:
  6. Guava 9-I/O
  7. 全文检索引擎Solr系列——solr入门
  8. iOS 审核加急通道使用--转载来源--有梦想的蜗牛
  9. Python标准库02 时间与日期 (time, datetime包)
  10. Mysql设置字符编码及varchar宽度问题