source

오라클의 이진 필드(블롭)에 대한 조건(예: "유사")

manysource 2023. 6. 29. 20:13

오라클의 이진 필드(블롭)에 대한 조건(예: "유사")

오라클에서 텍스트 필드와 같은 blob 필드를 검색(조건 설정)하려면 어떻게 해야 합니까?

다음과 같은 것이 필요합니다.

select * from table_name where blob_field like '%00ff00ff%'

Oracle이 오류를 발생시킵니다.

이 용도로 dbms_lob.instr을 사용할 수 있습니다.

   select * from table_name 
   where dbms_lob.instr(blob_field, utl_raw.CAST_TO_RAW('00ff00ff'), 1, 1) > 0
select *
from NDF_MODEL_PARAM
where dbms_lob.instr(VALUE, 'NaN') > 0;

언급URL : https://stackoverflow.com/questions/4577986/conditions-like-like-on-binary-field-blob-in-oracle