sql >> Database teknologi >  >> RDS >> Oracle

Undgå understregning i PL/SQL

Du kan bruge escape-sætningen:

if :new.column_a LIKE '%\_H' escape '\' then

En anden mulighed er blot at udtrække de sidste to tegn:

if substr(:new.column_a, -2) = '_H' then

Hvis parameteren til substr() er negativ, vil Oracle udtrække det angivne antal tegn fra højre ende.



  1. databaseforbindelsesfejl forbundet med kodningen

  2. Hvordan opretter man et unikt indeks, hvor kolonnerækkefølgen ikke tages i betragtning (sæt?)

  3. Mysql-forespørgsel til at adskille mellemrumssepareret streng Konverter til 2 kolonner

  4. Meget specifik MySQL-forespørgsel, jeg ønsker at forbedre