sql >> Database >  >> RDS >> Oracle

orakel blob tekst zoeken

Dit is heel goed mogelijk en gemakkelijk te doen.

Gebruik gewoon dbms_lob.instr in combinatie met utl_raw.cast_to_raw

Dus in jouw geval, als t1 een BLOB is, ziet de selectie er als volgt uit:

select *
  from table1
 where dbms_lob.instr (t1, -- the blob
                   utl_raw.cast_to_raw ('foo'), -- the search string cast to raw
                   1, -- where to start. i.e. offset
                   1 -- Which occurrance i.e. 1=first
                    ) > 0 -- location of occurrence. Here I don't care.  Just find any
;


  1. Cyclusdetectie met recursieve subqueryfactoring

  2. Oracle sql tutorial :De dataset beperken

  3. Installeer MySQL Workbench voor databasebeheer

  4. Verschil tussen WITH-clausule en subquery?