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

Hàm truy vấn động Postgres

Bạn không thể sử dụng một biến thay cho một định danh như vậy. Bạn cần làm điều đó với các truy vấn động. Nó sẽ giống như thế này:

EXECUTE 'SELECT * FROM ' || quote_ident(tname) 
        || ' WHERE ' || quote_ident(cname) || ' NOT IN (''AK'',''CK'');'
INTO result_var;

Nếu bạn đang sử dụng PostgreSQL 9.1 trở lên, bạn có thể sử dụng hàm format () để tạo chuỗi này dễ dàng hơn nhiều.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL hàng thành cột

  2. Cách tải PostgreSQL trên VPS / Máy chủ chuyên dụng

  3. PostgreSQL cách xem truy vấn nào đã chạy

  4. Hiểu hiệu suất truy vấn PostgreSQL

  5. Chế độ postgresql H2 dường như không hoạt động với tôi