आपको अपने varchar/char कॉलम के लिए एक अरबी संयोजन चुनना होगा या यूनिकोड (nchar/nvarchar)
का उपयोग करना होगा।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'لا أتكلم العربية')
<ब्लॉकक्वॉट> ऊपर दिए गए इन्सर्ट स्टेटमेंट में मानों से पहले N को नोट करें। यदि आप इसका उल्लेख नहीं करते हैं, तो सिस्टम मानों को वर्चर के रूप में मानेगा, न कि NVarchar के रूप में।
SELECT * FROM #test
रिटर्न
col1 col2 col3
------------------------------ ------------------------------ ------------------------------
?? ????? ??????? لا أتكلم العربية لا أتكلم العربية
अरबी संयोजनों की सूची देखने के लिए उपयोग करें
SELECT name, description
FROM fn_helpcollations()
WHERE name LIKE 'Arabic%'