Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 18.3 e superiores
O COLLATION parâmetro de configuração define a colação padrão para a sessão.
A colação padrão aplica-se a todas as operações de cadeia para as quais não existe colação explícita ou colação implícita. Consulte Classificação por Padrão para as regras completas de derivação e Precedência de Colocação para saber como as colações explícitas e implícitas sobrepõem-se ao padrão.
Pode definir este parâmetro ao nível da sessão usando a SET instrução COLLATION.
Setting
O parâmetro deve ser definido para um collation_name.
As colações mais comuns são:
UTF8_BINARYUTF8_LCASEUNICODEUNICODE_CI
Para uma lista completa de colações suportadas, veja Colações suportadas.
Predefinição do sistema
O padrão do sistema é UTF8_BINARY.
Exemplos
> 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