HANA 'Order By' 对字符串进行二进制排序

0 sql hana

SAP HANA 在按字符串排序时给出了不好的结果,因为它似乎是根据每个字符的十六进制代码排序的?像“Ö”这样的德语特殊字符在 Z 之后(应该在 O 之后)像这样。

list_of_names

-Oname
-Öname
-Zname
Run Code Online (Sandbox Code Playgroud)
SELECT name
FROM list_of_names
ORDER BY name
Run Code Online (Sandbox Code Playgroud)

==> 奥名、兹名、奥名

有什么方法可以使 HANA 以正确的方式对文本进行排序(例如 MSSQL 的“整理”)?

Flo*_*ian 5

在 SAP 的 Q&A 中有一个较旧的答案

... ORDER BY name ASC with parameters('LOCALE' = 'de');

其中“de”是 ISO 语言代码。