NLSSORT

NLSSORT renvoie la chaîne d'octets utilisée pour trier une chaîne de texte. Cette fonction peut être utilisée pour indiquer des opérations de tri et de comparaison fondées sur une séquence de tri linguistique plutôt que sur la valeur binaire d'une chaîne.

Pour plus d'informations sur le tri linguistique, reportez-vous au manuel Oracle Database Globalization Support Guide.

Valeur renvoyée

RAW

Syntaxe

NLSSORT(char [, 'nlsparam' ])

Arguments

char correspond à une expression de texte.

nlsparam correspond à une séquence de tri linguistique au format NLS_SORT = sort[_ai |_ci], où sort est une langue NLS. Vous pouvez ajouter un suffixe à la langue pour modifier le tri : _ai pour un tri ne tenant pas compte des accents et _ci pour un tri sans respect maj/min.

Exemple

NLSSORT('Rumpelstiltskin') renvoie la valeur 52756D70656C7374696C74736B696E00 pour un tri linguistique dans la langue par défaut, l'américain dans ce cas.