Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется к:
Databricks SQL
Databricks Runtime 18.3 и более поздних версий
Параметр COLLATION конфигурации задает параметры сортировки по умолчанию для сеанса.
Параметры сортировки по умолчанию применяются ко всем строковым операциям, для которых нет явной сортировки или неявного сортировки. Сведения о том, как явные и неявные параметры сортировки переопределяют значения по умолчанию, см. в разделе сортировки по умолчанию.
Этот параметр можно задать на уровне сеанса с помощью инструкцииSET COLLATION.
Setting
Параметр должен иметь значение collation_name.
Распространенные параметры сортировки:
UTF8_BINARYUTF8_LCASEUNICODEUNICODE_CI
Полный список поддерживаемых параметров сортировки см. в разделе "Поддерживаемые параметры сортировки".
Системные настройки по умолчанию
Системное значение по умолчанию — UTF8_BINARY.
Примеры
> 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