Oracle查詢某個字段不為空的問題
Oracle查詢某個字段不為空
在查詢數(shù)據(jù)列表時,死活都查不來數(shù)據(jù),把sql語句復制到數(shù)據(jù)庫查詢才發(fā)現(xiàn)
查到包含ADJUSTMENT_TYPE(該字段默認為null ) 為null的記錄,想把它過濾
加了 ADJUSTMENT_TYPE!= null 的條件
結果記錄都沒了,百度了一下應該使用 is not null
使用ADJUSTMENT_TYPE != null 查詢結果記錄為空

使用ADJUSTMENT_TYPE is not null查詢結果正常

這邊數(shù)據(jù)庫已經(jīng)查詢正常,后臺mybatis使用 is not null條件去查詢發(fā)現(xiàn)在日志中,查詢的sql語句還是!= null條件。
發(fā)現(xiàn)被轉義了,這就涉及到了mybatis中<![CDATA[]]>的作用
在使用mybatis 時我們sql是寫在xml 映射文件中,如果寫的sql中有一些特殊的字符的話,
在解析xml文件的時候會被轉義,但我們不希望他被轉義,所以我們要使用<![CDATA[ ]]>來解決。
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
詳解Linux系統(tǒng)中Oracle數(shù)據(jù)庫程序的啟動和關閉方式
這篇文章主要介紹了Linux系統(tǒng)中Oracle數(shù)據(jù)庫程序的啟動和關閉方式,文中還講到了滴哦Oracle啟動錯誤問題的解決,需要的朋友可以參考下2016-03-03
oracle查看執(zhí)行最慢與查詢次數(shù)最多的sql語句
這篇文章主要給大家介紹了oracle查看執(zhí)行最慢與查詢次數(shù)最多的sql語句,文中給出完整的示例代碼,相信對大家的學習或者工作具有一定的參考價值,有需要的朋友們下面來一起看看吧。2017-01-01
oracle中函數(shù) trunc(),round(),ceil(),floor的使用詳解
這篇文章主要介紹了oracle中函數(shù) trunc(),round(),ceil(),floor的使用詳解的相關資料,需要的朋友可以參考下2017-03-03
Oracle基礎:通過sqlplus執(zhí)行sql語句后的結果進行判斷
今天小編就為大家分享一篇關于Oracle基礎:通過sqlplus執(zhí)行sql語句后的結果進行判斷,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12

