您的位置:首页 > 编程语言 > Go语言

ORA-00932: inconsistent datatypes: expected NUMBER got CHAR

2015-08-24 09:50 501 查看
ORA-00932: inconsistent datatypes: expected NUMBER got CHAR:

获取的目标类型与源类型不一致,多出现在case when 语句中,when的结果类型与源类型不一致的情况,如:

case u.user_type_id when '1' then '经理' else '普通职员'

此时,user_type_id是number类型的,就会报此错误,将when后的 ‘1’ 改成 1 即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: