COLLATION

Dotyczy:sprawdź, czy zaznaczono tak, sprawdź, czy usługa SQL usługi Databricks została oznaczona jako tak Databricks Runtime 18 LTS lub nowsza

Note

Środowisko Databricks Runtime 18 jest nowsze niż środowisko Databricks Runtime 18.0, 18.1 i 18.2. Funkcje, które wcześniej były dostarczane jako nowsza numerowana wersja, są teraz dostarczane jako daty aktualizacji środowiska Databricks Runtime 18 zamiast. Aby uzyskać szczegółowe informacje, zobacz Informacje o ujednoliconej wersji.

Parametr COLLATION konfiguracji ustawia sortowanie domyślne dla sesji.

Sortowanie domyślne dotyczy wszystkich operacji ciągów, dla których nie ma jawnego sortowania ani sortowania niejawnego. Zobacz Sortowanie domyślne , aby zapoznać się z pełnymi regułami wyprowadzania i pierwszeństwem sortowania , aby dowiedzieć się, jak jawne i niejawne sortowania zastępują domyślne.

Ten parametr można ustawić na poziomie sesji przy użyciu SET instrukcji COLLATION.

Setting

Parametr musi być ustawiony na collation_name.

Typowe sortowania to:

  • UTF8_BINARY
  • UTF8_LCASE
  • UNICODE
  • UNICODE_CI

Aby uzyskać pełną listę obsługiwanych sortowania, zobacz Obsługiwane sortowania.

Ustawienie domyślne systemu

Wartość domyślna systemu to UTF8_BINARY.

Examples

> SET COLLATION UNICODE_CI;

-- Use the default (session) collation because c1 has no collation set.
> SELECT * FROM VALUES('hello'), ('Hello') AS T(c1) ORDER BY c1;
 hello
 Hello

-- The default collation also applies to string literals.
> SELECT 'a' = 'A';
 true

-- Reset the default collation back to the system default.
> SET COLLATION UTF8_BINARY;
> SELECT 'a' = 'A';
 false