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
.