Udostępnij przez


Ustawienia sortowania Unicode tylko

Specyfikacja standardu Unicode definiuje jeden schemat kodowania znaków większości powszechnie stosowany w firmach na całym świecie.Wszystkie komputery stale tłumaczenia wzorców bitów danych standardu Unicode na znaki przy użyciu jednej specyfikacji standardu Unicode.Pozwala to uzyskać pewność, że ten sam wzorzec bitowy zawsze jest konwertowany na ten sam znak, na wszystkich komputerach.Dane można swobodnie przenieść z jednej bazy danych lub komputera na inny bez obaw, że odbierający systemu przekształci wzorców bitów na znaki niepoprawnie.

Unicode wykorzystuje 2 bajty do kodowania każdego znaku.W jednej specyfikacji, obejmujących najczęściej używanych językach firmy po 2 bajty nie ma wystarczającej ilości różnych wzorów (65 536).Za pomocą typy danych standardu Unicode w całym systemie, można zminimalizować problemy przy konwersji znaków.

Za pomocą COLLATE

Sortowanie tylko Unicode określony dla danych tylko do standardu Unicode, takiego jak system Windows nchar, nvarchar, a nvarchar(max), nie skojarzono stron kodowych.

W SQL Server, te typy danych obsługuje dane Unicode:

  • nchar

  • nvarchar

  • ntext

Ustawienia sortowanie Unicode tylko można używać z klauzula COLLATE zastosowanie ustawień sortowanie do nchar, nvarchar, a ntext typy danych poziom kolumna i wyrażenie poziom danych; jednak tylko Unicode sortowanie nie można użyć z klauzula COLLATE zmiany sortowanie wystąpienie bazy danych lub serwera.

Ustawienia sortowania Unicode tylko może być przydatne podczas zarządzania danych między instalacji serwera i baza danych klient aplikacji.Aplikacje klienckie starszego typu są często instalowane w starszych systemach operacyjnych i aplikacji klient może nie rozpoznać nowsze sortowanie systemu Windows, która została zastosowana do SQL Server Baza danych lub serwera w nowszym systemie operacyjnym. Jeśli sortowanie tylko Unicode jest stosowana do określonego poziomu kolumna lub wyrażenie poziom danych na serwerze, klient nie będzie próbował mapowania przychodzących danych strona niepoprawny kod i dane importowane do klienta będzie utrzymywać integralność znaków.