出错的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版权协议,转载请附上原文出处链接和本声明。