如何在oracle中搜索(放置条件)blob字段,如文本字段?
我需要一些像:
select * from table_name where blob_field like '%00ff00ff%'
Oracle在其上引发了一些错误。
答案 0 :(得分:27)
您可以将dbms_lob.instr用于此目的,即
select * from table_name
where dbms_lob.instr(blob_field, utl_raw.CAST_TO_RAW('00ff00ff'), 1, 1) > 0