sql >> Database >  >> RDS >> Oracle

Vreemd gedrag van het LENGTH-commando - ORACLE

De documentatie van de functie 'nlssort' vermeldt niet dat de output string een normalisatie van de input string zal zijn, of dat ze dezelfde lengte zullen hebben. Het doel van de functie is om gegevens terug te geven die kunnen worden gebruikt om de invoerreeks te sorteren.

Zie http://docs.oracle.com/ cd/E11882_01/server.112/e26088/functions113.htm#SQLRF51561

Het is verleidelijk om het te gebruiken om je string te normaliseren aangezien blijkbaar het werkt, maar je gokt hier...

Heck, het kan zelfs een LENGTH(b)=200 . opleveren en nog doen wat het moet doen :)



  1. Time-out op adviserende vergrendelingen in postgresql

  2. Hoe PostgreSQL High Availability te bereiken met pgBouncer

  3. MySQL - On-the-fly berekenen van velden versus het opslaan van berekende gegevens

  4. Standaard alternatief voor CONNECT BY?