SET 整理

适用于:检查标记为“是”的 Databricks SQL 检查标记为“是”是 Databricks Runtime 18.3 及更高版本

设置会话的默认排序规则。

默认排序规则适用于没有显式排序规则或隐式排序规则的所有字符串操作。 有关默认排序规则如何与其他排序规则交互的详细信息,请参阅 排序规则优先级

Syntax

SET COLLATION collation_name

Parameters

  • collation_name

    排序规则的名称。 常见排序规则包括:

    • UTF8_BINARY
    • UTF8_LCASE
    • UNICODE
    • UNICODE_CI

    有关支持排序规则的完整列表,请参阅 支持的排序规则

示例

> 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