Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Ucieczka podkreślenia w PL/SQL

Możesz użyć klauzuli escape:

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

Inną opcją jest po prostu wyodrębnienie dwóch ostatnich znaków:

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

Jeśli parametr do substr() jest ujemna, Oracle wyodrębni określoną liczbę znaków z prawego końca.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego Oracle varchar2 ma obowiązkowy rozmiar jako parametr definicji?

  2. Magia DUAL

  3. ORACLE z 2 wiszącymi połączeniami po lewej stronie używających LITERAL dla predykatu na zewnętrznym JOIN wyklucza wiersz z LEWEJ skrajnej tabeli

  4. Ważna data sprawdzania w Oracle

  5. Jak za pomocą Oracle przeprowadzić audyt usunięć w określonej tabeli?