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

Sử dụng truy vấn Hibernate:dấu hai chấm được coi là tham số / dấu hai chấm thoát

Tôi vừa gặp sự cố này, phải sử dụng phôi, vì vậy tôi đã thử một số thứ để làm cho nó hoạt động. Hóa ra bạn trốn thoát:ở chế độ ngủ đông với \

Tuy nhiên, trong java, để in \ để bắt đầu, bạn phải thoát khỏi nó bằng \ .
Vì vậy, nếu bạn muốn đặt : trong truy vấn ngủ đông SQL của bạn, bạn phải viết nó như sau:\\:

Và nếu bạn muốn truyền trong PostgreSQL, chẳng hạn như trong trường hợp của tôi, bạn sẽ phải, ví dụ:field\\:\\:int nếu bạn muốn truyền một số trường dưới dạng số nguyên.



  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ại sao pg_restore trả về thành công nhưng không thực sự khôi phục cơ sở dữ liệu của tôi?

  2. Tự tham gia đệ quy Postgresql

  3. Báo cáo đường ray không thể tìm thấy một cột ở đó

  4. Cách kiểm tra xem một bảng có tồn tại trong một lược đồ nhất định hay không

  5. Trình điều khiển JDBC PostgreSQL với Android