NLSSORT

NLSSORT 返回对文本字符串进行排序所需的字节。此函数可用于指定排序和比较操作,它根据语言排序序列,而不是字符串的二进制值。

有关语言排序的详细信息,请参阅 Oracle Database Globalization Support Guide

返回值

RAW

语法

NLSSORT(char [, 'nlsparam' ])

参数

char 是一个文本表达式。

nlsparam 是语言排序序列,形式为 NLS_SORT = sort[_ai |_ci],其中 sort 是 NLS 语言。您可以为此语言添加后缀,从而修改排序:_ai 为忽略重音排序,_ci 为忽略大小写排序。

示例

NLSSORT('Rumpelstiltskin') 返回默认语言排序的值 52756D70656C7374696C74736B696E00,本例中为英语 (美国)。