2014-11-25 79 views
0

在Oracle語言排序,以做一個語言排序,與阿拉伯字符想,我使用下列內容:做在SQL Server 2008

ALTER SESSION SET nls_sort='arabic' 

如何能夠做到在SQL Server 2008中語言排序?

回答

1

SQL Server具有影響排序和比較操作的概念collations

如果你的數據是使用不同的排序規則,以你需要一個配置,您可以強制特定的一個在你的ORDER BY語句排序是這樣的:

SELECT * 
FROM Table 
ORDER BY TextColumn COLLATE Arabic_CI_AS 
+0

感謝@DavidG。之間,如果我的列的數據類型是nvarchar,它會自動使用排序規則對它進行排序嗎? – mounaim 2014-11-25 15:01:07

+0

是的,默認情況下,它將使用該列的排序規則。 – DavidG 2014-11-25 15:02:09

+0

好吧大衛:)非常感謝信息:) – mounaim 2014-11-25 15:03:31