2

我正在尝试在 oracle 11g 中存储文本(我正在使用带有英文字符的阿拉伯语),并且我希望它们从右到左格式化。

我试图将 RLM 字符放在开头(格式化控制字符),但它显示为问号“?” 并且不会改变任何东西。

NLS_Characterset: AR8MSWIN1256

NLS_NCHAR_Characterset: AL16UTF16
4

1 回答 1

0

我认为最简单的解决方案是在特定字段上使用 REVERSE() 函数。AFAIK 没有数据库/会话范围的设置。

尝试:

SELECT REVERSE('Stackoverflow') FROM DUAL;
于 2012-05-16T10:42:59.493 回答