Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle SQL findet das Zeichen ¡ in Daten

versuchen Sie Folgendes:

select * from mytable where instr(cell, UNISTR(<UNICODE code of your character>))>0;

Beispiel:

create table mytable(
  cell varchar2(100)
);

insert into mytable values('normal string');
insert into mytable values('fünny string');
commit;

select * from mytable where instr(cell, UNISTR('\00fc'))>0;

Ausgabe:

CELL
-----------------------------------------------------------------------------------------------
fünny string

1 row selected.

Bearbeitet:Wie von @Wernfried Domscheit empfohlen, habe ich CHR geändert --> UNISTR, - tatsächlich sollte dies mit jedem Zeichensatz funktionieren