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

Escaping des kaufmännischen Und-Zeichens in der SQL-Zeichenfolge

Statt

node_name = 'Geometric Vectors \& Matrices'

verwenden Sie

node_name = 'Geometric Vectors ' || chr(38) || ' Matrices' 

38 ist der ASCII-Code für kaufmännisches Und und wird in dieser Form als Zeichenfolge interpretiert, sonst nichts. Ich habe es versucht und es hat funktioniert.

Eine andere Möglichkeit wäre die Verwendung von LIKE und einem Unterstrich anstelle des '&'-Zeichens:

node_name LIKE 'Geometric Vectors _ Matrices' 

Die Wahrscheinlichkeit, dass Sie auch noch eine andere Platte finden, die sich nur in diesem einen Charakter unterscheidet, ist ziemlich gering.