在oracle中,可以利用instr()函數來配合select語句查詢clob欄位數據,instr函數用來判斷字串是否含有指定的字符,語法為「select*from 表名...instr(欄位名(clod類型),'查詢條件',1,1)」。
本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
語法
select * from table_name where dbms_lob.instr(字段名(clod类型),'查询条件',1,1) > 0;
具體實例
select t.* t.rowid from **BUSI_MESSAGE_LOG t wheredbms_lob.instr(t.mesbody,'2017',1,1) > 0;
語法解釋
在Oracle中,可以使用instr函數對某個字串進行判斷,判斷是否含有指定的字元。其語法為:
instr(sourceString,destString,start,appearPosition)。
eg: dbms_lob.instr(欄位名稱(clod類型),'查詢條件',1,1)
Oracle影片教學》
以上是oracle怎麼查詢clob字段數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!