欢迎光临
我们一直在努力

oracle中将varchar型转换成数值型

如果在oracle中对字符串类型的值进行比较,一旦出现位数不同的时候,就可能发生不正确的比较结果,如999和1000比大小,只有使用数值型的才能正确比较,因此为了防止出现以上的这种bug出现,建议使用数值型比较,如:

select to_number('123') from dual

可转成int类型比较即可

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。