怎麼對ORACLE裡的CLOB欄位進行模糊查詢

2022-05-03 10:18:18 字數 732 閱讀 8436

select b.*

from

oss_service_log a

left

join

oss_service_log_detail b

on a.pk_log =

b.pk_log

where a.pk_service =

'nc.ws.oss.bd.iusergroupopenservice

'and b.log_msg like

'%河南佐今明醫藥%

'order

by a.ts desc;--

select b.*

from

oss_service_log a

left

join

oss_service_log_detail b

on a.pk_log =

b.pk_log

where a.pk_service =

'nc.ws.oss.bd.iusergroupopenservice

'and dbms_lob.instr(b.log_msg, '

河南佐今明醫藥

', 1, 1) >

0order

by a.ts desc;

在oracle中,可以使用instr函式對某個字串進行判斷,判斷其是否含有指定的字元。其語法為:

返回值為:查詢到的字串的位置。

DB2 Oracle資料庫對clob的處理

spring定義了乙個以統一的方式操作各種資料庫的lob型別資料的lobcreator 儲存的時候用 同時提供了乙個lobhandler為操作二進位製字段和大文字字段提供統一介面訪問。舉例,例子裡面的t post表中post text欄位是clob型別,而post attach是blog型別 db2...

oracle中clob欄位的使用

一 在hibernate.cfg.xml檔案中加乙個property屬性標籤 org.hibernate.dialect.oracle10gdialect oracle.jdbc.driver.oracledriver jdbc oracle thin 17 1 8.1.7 1521 orcl bb...

java操作Oracle的CLOB型別

今天同事問我是否用過oracle中的clob型別,說實話 沒聽過。oracle 中sql 語句中的兩個單引號之間的字元數不能大於 4000 的限制。data data 在sql語句之間,當data的值大於 4000 個位元組時 就會報錯。oracle 往有clob型別的表中插資料 1.其他字段照常插...