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

Oracle - sử dụng biến ràng buộc trong mệnh đề LIKE của con trỏ động

Đây là một trong những tinh tế. Thường sẽ hữu ích khi bắt đầu bằng một câu lệnh tĩnh, hiểu đúng như vậy, sau đó chuyển nó thành SQL động.

Trong SQL không động, chúng ta có thể làm như thế này:

 SELECT column1, column2 
 FROM my_table 
 WHERE column1 LIKE '%' || local_var || '%'; 

Tương đương động là

query := 'SELECT column1, column2 
          FROM my_table 
          WHERE column1 LIKE ''%''||:bv1||''%'' ';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tính tỷ lệ phần trăm của gốc thuộc sở hữu của bố mẹ nó

  2. Đặt lại Trình tự theo năm không theo giá trị tối thiểu hoặc giá trị lớn nhất

  3. Làm thế nào để gói PL SQL Code trong Oracle?

  4. Các tham số IN, OUT, IN OUT trong PL / SQL chính xác là gì

  5. Làm thế nào để có được ngày hôm qua trong Oracle