Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Dấu gạch dưới thoát trong PL / SQL

Bạn có thể sử dụng mệnh đề thoát:

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

Một tùy chọn khác là chỉ trích xuất hai ký tự cuối cùng:

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

Nếu tham số thành substr() là số âm, Oracle sẽ trích xuất số ký tự được chỉ định từ cuối bên phải.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hướng dẫn ORACLE SQL * Plus

  2. Làm cách nào để chọn các cột từ bảng có giá trị không rỗng?

  3. Thay đổi truy vấn này thành nhóm các hàng và lọc ra tất cả các hàng ngoài hàng có giá trị nhỏ nhất

  4. Chuyển điều khiển đến dòng cụ thể bằng lệnh Goto Label trong PLSQL

  5. Cài đặt trạng thái chuẩn bị trống cho NUMBER_ARRAY không hoạt động