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

oracle động sql đánh giá biểu thức trong mệnh đề where

Cú pháp trình giữ chỗ dùng để chuyển các giá trị được kiểm tra khi câu lệnh được thực thi. Cách sử dụng dự kiến ​​là một cái gì đó như thế này:

DECLARE
    v_out_1     varchar2(32);
    v_out_2     varchar2(32);
    plsql_block VARCHAR2(500);

BEGIN
    plsql_block := 'SELECT column FROM mytable WHERE filter_column = :a';

    EXECUTE IMMEDIATE plsql_block INTO v_out_1 USING 'some value';

    EXECUTE IMMEDIATE plsql_block INTO v_out_2 USING 'another value';
END;
/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đặc vụ bị chặn

  2. Cập nhật truy vấn trong khi tham gia hai bảng?

  3. theo dõi các tuyên bố tiên tri

  4. Cấu trúc và loại khối Oracle PLSQL

  5. Làm cách nào để chuyển một tham số vào tập lệnh t-sql?