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

Có thể truyền trực tiếp con trỏ làm tham số tới FETCH trên Npgsql không?

Câu trả lời về Stack Overflow này cộng với các nhận xét tiếp theo của nó về cơ bản trả lời rằng không thể làm những gì tôi đang cố gắng làm (ít nhất, không phải là không tạo và thực thi SQL động), do cơ sở dữ liệu bên dưới bị hạn chế.

Vì vậy, đây không phải là hạn chế của Npgsql và các cách giải quyết được đề xuất trong câu trả lời khác cũng có thể được áp dụng trong Npgsql. Hoặc bạn có thể sống với việc nội suy chuỗi vào SQL, mặc dù theo một cách nào đó là 'xấu xí' (với mắt tôi, ít nhất là), thực sự hoàn toàn an toàn.

(TRONG TRƯỜNG HỢP NÀY - nhưng nội suy giá trị trực tiếp vào SQL nói chung là một ý tưởng XẤU, không có ít nhất thứ hai và thứ ba suy nghĩ về lý do tại sao và về việc liệu ngay cả trong bất kỳ trường hợp sử dụng hạn chế nào, nó THỰC SỰ an toàn trước các cuộc tấn công tiêm trong mọi trường hợp có thể tưởng tượng được. )




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chỉ mục postgres `gin_trgm_ops` không được sử dụng

  2. Postgres là cơ sở dữ liệu tuyệt vời nhất - Lý do thứ 2:Giấy phép

  3. Làm cách nào để bảo vệ khỏi việc đưa vào SQL khi mệnh đề WHERE được tạo động từ biểu mẫu tìm kiếm?

  4. Làm cách nào để lưu trữ giờ mở cửa của một cửa hàng trong cơ sở dữ liệu SQL?

  5. Ứng dụng đánh giá Heroku:sao chép DB vào ứng dụng đánh giá