Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle третира празен низ като NULL проблем за Java / JPA програмист

Да, това е начинът, по който функционира Oracle. Празните низове се третират като нули.

Разбира се, можете да "поправите" това на ниво приложение - например като съхраните " " стойности, както предложихте - но първо помислете каква точно е разликата с вашите стойности на "празен низ" в сравнение с NULL стойности? Защо трябва да се отнасяте към тях по различен начин? И аз се сблъсквах с тази дилема, но обикновено установявах, че има много малко случаи, в които наистина трябва да направя разликата.



  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 Date към Long и обратно

  2. използвайки pl/sql, как да отворя директория?

  3. В база данни на Oracle каква е разликата между ROWNUM и ROW_NUMBER?

  4. Oracle Julian ден от годината

  5. excel към oracle db с помощта на VS 2005 C#