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

PostgreSQL:Làm thế nào để truyền các tham số từ dòng lệnh?

Bạn có thể sử dụng cấu trúc -v, ví dụ:

psql -v v1=12  -v v2="'Hello World'" -v v3="'2010-11-12'"

và sau đó tham chiếu đến các biến trong sql như:v1,:v2, v.v.

select * from table_1 where id = :v1;

Hãy chú ý đến cách chúng tôi chuyển giá trị chuỗi / ngày bằng hai dấu ngoặc kép " '...' "



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra PL / pgSQL nếu một hàng tồn tại

  2. Division (/) không đưa ra câu trả lời của tôi trong postgresql

  3. Nhận giá trị chung nhất cho mỗi giá trị của cột khác trong SQL

  4. PostgreSQL chậm trên một bảng lớn với các mảng và nhiều bản cập nhật

  5. Không có kết quả trả về do lỗi Truy vấn trong PostgreSQL