sql >> Databáze >  >> RDS >> Oracle

Oracle10 a JDBC:jak přimět CHAR, aby při srovnání ignoroval koncové mezery?

Všimněte si, že Oracle porovnává CHAR hodnoty pomocí sémantiky porovnání s prázdným polem.

Z Pravidel porovnávání datových typů ,

Ve vašem příkladu je 'ONT' předán jako parametr vazby, nebo je zabudován do dotazu textově, jak jste ilustrovali? Pokud jde o parametr vazby, ujistěte se, že je svázán jako typ CHAR . V opačném případě ověřte použitou verzi klientské knihovny, protože opravdu staré verze Oracle (např. v6) budou mít odlišnou sémantiku porovnání pro CHAR .



  1. Jak oddělit text pomocí podřetězce

  2. Jak získat UUID generované MySQL do proměnné C#

  3. Jak připojit Oracle Cloud Instance pomocí Oracle Cloud Shell?

  4. Chyba PG se nelze připojit k serveru:Připojení odmítnuto Běží server na portu 5432?