Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
, проверка Databricks SQL
Databricks Runtime 18 LTS и выше
Note
Databricks Runtime 18 является более новым, чем Databricks Runtime 18.0, 18.1 и 18.2. Функции, которые ранее были отправлены в качестве более поздней нумеровой версии, теперь отправляются как устаревшие обновления в Databricks Runtime 18. Дополнительные сведения см. в разделе "Сведения об унифицированных заметках о выпуске".
Параметр 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