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

Oracle10 và JDBC:Làm cách nào để CHAR bỏ qua dấu cách ở cuối khi so sánh?

Lưu ý rằng Oracle so sánh CHAR các giá trị sử dụng ngữ nghĩa so sánh có đệm trống.

Từ Quy tắc so sánh kiểu dữ liệu ,

Trong ví dụ của bạn, là 'ONT' được truyền dưới dạng tham số ràng buộc hay được tích hợp vào truy vấn theo văn bản, như bạn đã minh họa? Nếu một tham số liên kết, hãy đảm bảo rằng nó được liên kết dưới dạng loại CHAR . Nếu không, hãy xác minh phiên bản thư viện máy khách được sử dụng, vì các phiên bản Oracle thực sự cũ (ví dụ:v6) sẽ có ngữ nghĩa so sánh khác nhau cho CHAR .



  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ách mở kết quả của một truy vấn Oracle dựa trên giá trị của một cột

  2. Có công cụ cơ sở dữ liệu nào cho phép ràng buộc trường có thể xác minh được chỉ định bởi RegEx không?

  3. Tại sao tôi nhận được không đủ giá trị khi chạy INSERT?

  4. Câu lệnh Oracle Sql trong java

  5. Truyền mảng làm tham số đầu vào cho một thủ tục được lưu trữ oracle bằng cách sử dụng lệnh gọi jdbc đơn giản