永洪社区
标题:
oracl 数据库 新建表达式不能用case when 或者 if else语句
[打印本页]
作者:
雾满扬帆
时间:
2021-10-14 09:05
提示:
作者被禁止或删除 内容自动屏蔽
作者:
美滋滋
时间:
2021-10-14 09:14
新建表达式不是SQL语句,所以CASE WHEN 不能用,但是IF ELSE肯定是可以的,你把你的表达式发出来看看
作者:
环环
时间:
2021-10-14 09:29
表达式页面截图看下呢
作者:
雾满扬帆
时间:
2021-10-14 11:31
提示:
作者被禁止或删除 内容自动屏蔽
作者:
美滋滋
时间:
2021-10-14 11:35
if (col['**原因'] !="A原因" && col['**原因'] !="B原因" ) {
"其他原因"
}else{
col['**原因']
}
作者:
环环
时间:
2021-10-14 11:35
这样试试
if (col['**原因']=="A原因") then "A原因"
elseif (col['**原因']=="B原因") then "B原因"
else "其它原因"
END
作者:
雾满扬帆
时间:
2021-10-14 11:39
提示:
作者被禁止或删除 内容自动屏蔽
作者:
美滋滋
时间:
2021-10-14 11:39
雾满扬帆 发表于 2021-10-14 11:39
不行,一样的报错
报错截图看看
作者:
美滋滋
时间:
2021-10-14 11:40
雾满扬帆 发表于 2021-10-14 11:39
不行,一样的报错
用我的那个
作者:
雾满扬帆
时间:
2021-10-14 11:40
提示:
作者被禁止或删除 内容自动屏蔽
作者:
美滋滋
时间:
2021-10-14 11:41
雾满扬帆 发表于 2021-10-14 11:40
我要把8种原因归为四种原因,你这个不是js脚本了吧
试试才知道,如果有报错,把报错截图发来看看
作者:
环环
时间:
2021-10-14 11:41
上面计算类型是基础函数还是sql语句,是建好就报错还是绑定之后才报错
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4