我有一个带有两列的表:
ID << [DESCRIPTION1第一行2第二行3 _4 1个第一数字行
并且我有一个查询SELECT * FROM TABLE ORDER BY DESCRIPTION
问题是,我根据运行代码的机器检索到不同的结果。如果我在上运行代码
ID << [DESCRIPTION4 1个第一数字行3 _1第一行2第二行
MAC OS(Snow Leopard)我得到以下结果ID << [DESCRIPTION3 _1第一行2第二行4 1个第一数字行
在Linux上>LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
在Mac上为>
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
locale
我将尝试使用NLS_LANG的配置,以便能够将linux计算机的
locale设置回英语utf-8。
顺序取决于您的NLS设置。See the NLS_LANG and NLS_SORT setting。如果在所有环境上都提供相同的NLS设置,则顺序将相同。