首页 > 技术文章 > ORACLE自动类型转换的坑

NigelLay 2020-03-19 16:14 原文

为一个统计结果,跟站所的扯了半天皮,最后发现是我自己查询写的有问题:1、查询写错;2、跟开发沟通不及时

where status<>0

status是varchar类型,推测(结合搜索结果)oracle会自动转型,把status转为number类型  //这是我的错1

按以前的设计,即便自动转型也没问题,但开发(biyu)status添了新值'00',这就尴尬了 //错2

 

无论如何,避免自动转型的坑。

推荐阅读