SET KOLACE

Platí pro:check marked yes Databricks SQL check marked yes Databricks Runtime 18 a vyšší

Note

Databricks Runtime 18 je novější než Databricks Runtime 18.0, 18.1 a 18.2. Funkce, které by se dříve odeslaly jako novější číslovaná verze, se teď dodávají jako datové aktualizace data do Databricks Runtime 18. Podrobnosti najdete v článku o jednotných poznámkách k verzi.

Nastaví výchozí kolaci relace.

Výchozí kolace platí pro všechny řetězcové operace, pro které neexistuje explicitní kolace ani implicitní kolace. Podrobnosti o tom, jak výchozí kolace komunikuje s jinými kolacemi, najdete v tématu Priorita kolace.

Syntax

SET COLLATION collation_name

Parameters

  • collation_name

    Název kolace. Mezi běžné kolace patří:

    • UTF8_BINARY
    • UTF8_LCASE
    • UNICODE
    • UNICODE_CI

    Úplný seznam podporovaných kolací najdete v tématu Podporované kolace.

Příklady

> 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