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

Oracle xử lý chuỗi trống là vấn đề NULL đối với lập trình viên Java / JPA

Đúng, đó là cách hoạt động của Oracle. Chuỗi trống được coi là chuỗi rỗng.

Tất nhiên, bạn có thể "sửa chữa" điều này ở cấp ứng dụng - ví dụ:bằng cách lưu trữ " " các giá trị như bạn đã đề xuất - nhưng trước tiên hãy xem xét, sự khác biệt chính xác với các giá trị "chuỗi trống" của bạn so với NULL là gì các giá trị? Tại sao bạn cần phải đối xử với họ khác nhau? Tôi cũng từng rơi vào tình huống khó xử này, nhưng thường nhận ra rằng có rất ít trường hợp mà tôi thực sự cần phải phân biệt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL cho Ngày làm việc Cuối cùng của Tháng Hiện tại bao gồm các ngày lễ liên bang ở oracle

  2. Chia chuỗi thành các mã thông báo trong pl sql

  3. Tìm các ngày bị thiếu trong một chuỗi

  4. Trong điều kiện nào ROWNUM =1 tăng đáng kể hiệu suất trong một truy vấn tổng hợp tồn tại

  5. Tiện ích ADODFCMP