Ich muss Datensätze finden, die HTML-Code enthalten, wie "& amp; nbsp". Aber wenn ich versuche, select * from table_name where column like ' %'
auszuführen,
Ich habe sofort nach dem Wert von nbsp gefragt. Ich denke, die Datenbank denkt, dass nbsp ein Parameter ist. Ich frage mich, ob das ein Escape-Zeichen ist, so dass ich der Datenbank sagen kann, dass "& amp;" ist Teil meiner Abfragezeichenfolge. Ich habe '\ & amp; nbsp' versucht, aber nicht funktioniert.
Meine Umgebung ist Oracle 9i mit sqlplus-Client.
Danke.
Der umgekehrte Schrägstrich sollte funktionieren, aber ich denke, dass Sie Ihre Abfrage mit
starten müssen %Vor%In PL / SQL würden Sie verwenden:
BEGIN select <Column> from <Table_name> into <Variable> where <Column> LIKE '\ \%' ESCAPE '\'; END
/
Ressourcen:
LIKE-Bedingung in Oracle® Database SQL-Sprachenreferenz 11g Release 2 ( 11.2)