Du skal bruge kolonnens datatype NVARCHAR
for at indsætte unicode-bogstaver skal du også bruge N'value'
ved indsættelse.
Du kan teste det i følgende:
CREATE TABLE #test
(
varcharCol varchar(40),
nvarcharCol nvarchar(40)
)
INSERT INTO #test VALUES (N'иытание', N'иытание')
SELECT * FROM #test
OUTPUT
varcharCol nvarcharCol
??????? иытание
Som du ser kolonne af datatype varchar
returnerer spørgsmålstegn ??????
og kolonne af datatype nvarchar
returnerer russiske tegn иытание
.
OPDATERING
Problemet er, at din databasesortering ikke understøtter russiske bogstaver.
- I Object Explorer skal du oprette forbindelse til en forekomst af SQL Server Database Engine, udvide denne forekomst og derefter udvide Databaser.
- Højreklik på den database, du ønsker, og klik på Egenskaber.
- Klik på siden Indstillinger, og vælg en sortering fra rullelisten Sortering.
- Når du er færdig, skal du klikke på OK.