一则> ORA-00932: inconsistent datatypes: expected CHAR got NUMBER 处理方法 原因:类型不符0要加引号

出错的SQL语句中 case NVL(State, 0) when 0 then '启用' else '禁用' end as sState

错误:> ORA-00932: inconsistent datatypes: expected CHAR got NUMBER

正确写法:

case NVL(State, 0) when '0' then '启用' else '禁用' end as sState

原因:类型不符,给0加上引号问题解决。


版权声明:本文为wh445306原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。