Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
Databricks Runtime 18.3 and above
Parametr COLLATION konfigurace nastaví výchozí kolaci relace.
Výchozí kolace platí pro všechny řetězcové operace, pro které neexistuje explicitní kolace ani implicitní kolace. Informace o tom, jak explicitní a implicitní kolace přepíší výchozí nastavení, najdete v tématu Výchozí kolace pro úplná pravidla odvození a prioritu kolace.
Tento parametr můžete nastavit na úrovni relace pomocí SET příkazu COLLATION.
Setting
Parametr musí být nastavený na collation_name.
Mezi běžné kolace patří:
UTF8_BINARYUTF8_LCASEUNICODEUNICODE_CI
Úplný seznam podporovaných kolací najdete v tématu Podporované kolace.
Výchozí systém
Výchozí hodnota systému je UTF8_BINARY.
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
-- 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