Sie müssen den Datentyp der Spalte NVARCHAR
verwenden Um Unicode-Buchstaben einzufügen, müssen Sie auch N'value'
verwenden beim Einfügen.
Sie können es wie folgt testen:
CREATE TABLE #test
(
varcharCol varchar(40),
nvarcharCol nvarchar(40)
)
INSERT INTO #test VALUES (N'иытание', N'иытание')
SELECT * FROM #test
AUSGABE
varcharCol nvarcharCol
??????? иытание
Wie Sie sehen, Spalte des Datentyps varchar
Rückgabe von Fragezeichen ??????
und Spalte vom Datentyp nvarchar
russische Zeichen zurückgeben иытание
.
AKTUALISIEREN
Das Problem ist, dass Ihre Datenbanksortierung keine russischen Buchstaben unterstützt.
- Stellen Sie im Objekt-Explorer eine Verbindung zu einer Instanz der SQL Server-Datenbank-Engine her, erweitern Sie diese Instanz und erweitern Sie dann Datenbanken.
- Klicken Sie mit der rechten Maustaste auf die gewünschte Datenbank und klicken Sie auf Eigenschaften.
- Klicken Sie auf die Seite Optionen und wählen Sie eine Sortierung aus der Dropdown-Liste Sortierung aus.
- Wenn Sie fertig sind, klicken Sie auf OK.