Oracle
 sql >> Database >  >> RDS >> Oracle

Strano comportamento del comando LENGTH - ORACLE

La documentazione della funzione 'nlssort' non afferma che la stringa di output sarà una normalizzazione della stringa di input o che avranno la stessa lunghezza. Lo scopo della funzione è restituire dati che possono essere utilizzati per ordinare la stringa di input.

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

Si è tentati di usarlo per normalizzare la stringa poiché apparentemente funziona, ma stai giocando d'azzardo qui...

Diamine, potrebbe anche produrre un LENGTH(b)=200 e ancora fare quello che dovrebbe fare :)