oracle case when Error:Ora-06592 Case语句时未找到case
昨天遇到一个很郁闷的问题,写了一个oracle 的function SQL如下
Code
写完后测试了一下通过了,但是在调用的时候总是出现这样的错误
看了半天也没有发现case when 有什么问题,问题到底出在那里列
在这里找到了答案http://www.error-code.org.uk/view.asp?e=ORACLE-ORA-06592
case when 需要有else
不明白我为什么创建成功了测试一下结果也计算出来了,就是调用的时候出这个错
记下来,免得以后再犯这样的错。