Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comportement étrange de la commande LENGTH - ORACLE

La documentation de la fonction 'nlssort' n'indique pas que la chaîne de sortie sera une normalisation de la chaîne d'entrée, ou qu'elles auront la même longueur. Le but de la fonction est de renvoyer des données qui peuvent être utilisées pour trier la chaîne d'entrée.

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

Il est tentant de l'utiliser pour normaliser votre chaîne depuis apparemment ça marche, mais vous jouez ici...

Heck, cela pourrait même donner un LENGTH(b)=200 et toujours faire ce qu'il est censé faire :)