U moet een Arabische sortering kiezen voor uw varchar/char-kolommen of Unicode (nchar/nvarchar) gebruiken
CREATE TABLE #test
(
col1 VARCHAR(100) COLLATE Latin1_General_100_CI_AI,
col2 VARCHAR(100) COLLATE Arabic_CI_AI_KS_WS,
col3 NVARCHAR(100)
)
INSERT INTO #test VALUES(N'لا أتكلم العربية',N'لا أتكلم العربية',N'لا أتكلم العربية')
Let op de N-voor-waarden in de bovenstaande instructie invoegen. Als u het niet vermeldt, behandelt het systeem de waarden als Varchar, niet als NVarchar.
SELECT * FROM #test
Retourneren
col1 col2 col3
------------------------------ ------------------------------ ------------------------------
?? ????? ??????? لا أتكلم العربية لا أتكلم العربية
Gebruik
. om een lijst met Arabische sorteringen te zienSELECT name, description
FROM fn_helpcollations()
WHERE name LIKE 'Arabic%'