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.