0
嗨,大家好我的代碼看起來像處理在Informatica的平面文件空值
iif(not isnull(ltrim(rtrim(a))) or not is_spaces(ltrim(rtrim(a))) or ltrim(rtrim(a))!='' or length(ltrim(rtrim(a)))!=0 or ltrim(rtrim(a))!=null or ltrim(rtrim(a))!='NULL'and not isnull(ltrim(rtrim(b))) or not is_spaces(ltrim(rtrim(b))) or ltrim(rtrim(b))!='' or length(ltrim(rtrim(b)))!=0 or ltrim(rtrim(b))!=null or ltrim(rtrim(b))!='NULL',null,ltrim(rtrim(a))).
如果A和B是not null
然後我不得不做出的null
別人傳遞的,因爲它是值。但我的邏輯工作不正常,我通過給表達式轉換提供詳細數據來檢查會話日誌,但我的值爲b,即[NULL]
來自會話日誌,已被視爲not null
。你能幫助我們給出準確的語句來正確識別空值。 我試過用is_spaces,空的strings.length!=0
選項。但仍爲空的值被認爲是錯誤的實際值。
它是一個固定寬度的文件嗎? – Ruchi