Udostępnij za pośrednictwem


Guidelines for Using BIN and BIN2 Collations

Następujące uwagi mogą pomóc zdecydować, czy sortowanie binarne BIN lub BIN2 są odpowiednie dla użytkownika SQL Server Implementacja.

Sortowanie binarne sortować dane na podstawie sekwencji zakodowanej wartości zdefiniowanych przez typ danych i regionalny.Binarne sortowanie w SQL Server Określa regionalny i strona kodowa ANSI, wymuszanie kolejność sortowanie binarne. Sortowanie binarne są przydatne w osiąganiu ulepszone aplikacji wydajność ze względu na ich względną prostoty.W wypadku typów danych nie obsługujących kodu Unicode porównań danych zależą od punktów kodowych, określone strona kodowa ANSI.W wypadku typów danych Unicode porównań danych są oparte na punkty w kodzie Unicode.Dla binarnych sortowania na typy danych standardu Unicode regionalny nie leży w sortuje dane.Na przykład Latin_1_General_BIN i Japanese_BIN dają identyczne wyniki sortowania w przypadku, gdy używany na dane Unicode.

Poprzednie binarne ustawień sortowania programu SQL Server, niekompletne porównania punkt do kod — punkt kodu tych, które kończą się ciągiem "_BIN", przeprowadzane dla danych Unicode. Starsze SQL Server Sortowanie binarne Porównanie pierwszego znaku jako WCHAR następuje porównanie bajt po bajcie. Ze względu na zgodność z poprzednimi wersjami semantyce istniejących Sortowanie binarne nie zostaną zmienione.

Zalecenia dotyczące używania ustawień sortowania BIN

Jeśli Twój SQL Server aplikacje współdziałania ze starszymi wersjami SQL Server które Sortowanie binarne, w dalszym ciągu używać binarny. Sortowanie binarne mogą być bardziej odpowiednim rozwiązaniem dla środowiskach mieszanych.

Zalecenia dotyczące używania BIN2 sortowania

Sortowanie binarne w tej wersji programu SQL Server zawiera zbiór czystego punkt kodu sortowania porównania. Można dokonać migracji binarne metody sortowania, aby wykorzystać porównaniach prawda punkt kodu i rozwoju nowych aplikacji należy używać nowych ustawień sortowania binarne.Sufiks BIN2 identyfikuje sortowanie nazw, które implementuje nową semantyka sortowania punkt kodu.Dostępna jest również flagą porównania, która odpowiada BIN2 Sortowanie binarne.Zalety to prostsze projektowanie aplikacji i semantyka łatwiej będzie podjąć decyzję.