oracle判断字段为null(通过数据看oracle中null到底是什么)

今天存款保险项目上线,有个临时的个体工商户数据调整,之前是客户给的调整数据,这次跑批,就用系统数据了于是修改了存储过程,修改存款人性质dep_type not in ('02','05','06'),结果跑出来数据与科目对不上,找原因,修改如下:(dep_type not in ('02','05','06') or dep_type is null) ,结果数据跟科目可以核对上通过这段sql可以看出来,null不是我们通常意思上的数据它不属于任何数据,是未知的,所以not in不能得出正确结果,今天小编就来说说关于oracle判断字段为null?下面更多详细答案一起来看看吧!

oracle判断字段为null(通过数据看oracle中null到底是什么)

oracle判断字段为null

今天存款保险项目上线,有个临时的个体工商户数据调整,之前是客户给的调整数据,这次跑批,就用系统数据了。于是修改了存储过程,修改存款人性质dep_type not in ('02','05','06'),结果跑出来数据与科目对不上,找原因,修改如下:(dep_type not in ('02','05','06') or dep_type is null) ,结果数据跟科目可以核对上。通过这段sql可以看出来,null不是我们通常意思上的数据。它不属于任何数据,是未知的,所以not in不能得出正确结果。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页