오라클의 이진 필드(블롭)에 대한 조건(예: "유사")
오라클에서 텍스트 필드와 같은 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
'source' 카테고리의 다른 글
모든 변경된 파일이 부모 중 한 명과 동의하더라도 결합된 diff 출력으로 병합 커밋을 "git show"하는 방법은 무엇입니까? (0) | 2023.06.29 |
---|---|
Spring boot: 여러 RestController에 대한 공통 경로 설정 방법 (0) | 2023.06.29 |
TypeScript 매개 변수 유형 반환 (0) | 2023.06.29 |
Oracle: 날짜 시간에서 밀리초 차감 (0) | 2023.06.29 |
SSMS 내에서 .SQL 파일 집합을 실행하려면 어떻게 해야 합니까? (0) | 2023.06.29 |