sql >> Database >  >> RDS >> Oracle

Het ampersand-teken in de SQL-tekenreeks laten ontsnappen

In plaats van

node_name = 'Geometric Vectors \& Matrices'

gebruik

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

38 is de ascii-code voor ampersand, en in deze vorm wordt het geïnterpreteerd als een tekenreeks, niets anders. Ik heb het geprobeerd en het werkte.

Een andere manier is het gebruik van LIKE en een onderstreping in plaats van het '&'-teken:

node_name LIKE 'Geometric Vectors _ Matrices' 

De kans dat je nog een andere plaat vindt, die alleen in dit ene personage anders is, is vrij klein.



  1. Hoe laadt uw Oracle ODBC-stuurprogramma de Oracle-client?

  2. Hoe een tafel laten vallen als deze bestaat?

  3. Kerel, van wie is die #temp-tafel?

  4. Hoe voer ik één keer een opgeslagen procedure uit voor elke rij die door een query wordt geretourneerd?