U moet het gegevenstype van de kolom NVARCHAR
. gebruiken om unicode-letters in te voegen, moet je ook N'value'
. gebruiken bij het invoegen.
Je kunt het als volgt testen:
CREATE TABLE #test
(
varcharCol varchar(40),
nvarcharCol nvarchar(40)
)
INSERT INTO #test VALUES (N'иытание', N'иытание')
SELECT * FROM #test
UITVOER
varcharCol nvarcharCol
??????? иытание
Zoals je ziet kolom van datatype varchar
terugkerende vraagtekens ??????
en kolom van datatype nvarchar
terugkerende Russische tekens иытание
.
UPDATE
Het probleem is dat uw databasesortering geen Russische letters ondersteunt.
- Maak in Objectverkenner verbinding met een instantie van de SQL Server Database Engine, vouw die instantie uit en vouw vervolgens Databases uit.
- Klik met de rechtermuisknop op de gewenste database en klik op Eigenschappen.
- Klik op de pagina Opties en selecteer een sortering in de vervolgkeuzelijst Sortering.
- Als u klaar bent, klikt u op OK.