昨日在一存儲(chǔ)過程中測試時(shí)發(fā)現(xiàn)在where 條件中用了一A=null,結(jié)果是不返回任何結(jié)果,以前總是where 中寫is null,is not null,不能區(qū)別這兩者的分別,然后上網(wǎng)找了些資料,A=null時(shí)無論A是null還是其它,都返回是false,可以說有點(diǎn)像null就是false跟其它的與操作,結(jié)果也就是都是false,而我們在set的時(shí)候置為空是用=null的,
因此我們在考慮一字段作條件時(shí)要考慮它是否可能為空的,有空時(shí)最好結(jié)合 nvl函數(shù)使用,以免把要的記錄給漏掉.......