跳到主要内容
跳到主要内容

system.functions

包含普通函数和聚合函数的信息。

列:

  • name (String) — 函数名称。
  • is_aggregate (UInt8) — 该函数是否为聚合函数。
  • case_insensitive (UInt8) — 函数名是否可以不区分大小写使用。
  • alias_to (String) — 若函数名是别名,则为原始函数名。
  • create_query (String) — 已弃用。
  • origin (Enum8('System' = 0, 'SQLUserDefined' = 1, 'ExecutableUserDefined' = 2)) — 已弃用。
  • description (String) — 对函数作用的概要性描述。
  • syntax (String) — 函数签名。
  • arguments (String) — 函数参数。
  • parameters (String) — 函数参数(仅对聚合函数)。
  • returned_value (String) — 函数返回的内容。
  • examples (String) — 使用示例。
  • introduced_in (String) — 首次引入该函数的 ClickHouse 版本。
  • categories (String) — 函数所属分类。

示例

 SELECT name, is_aggregate, is_deterministic, case_insensitive, alias_to FROM system.functions LIMIT 5;
┌─name─────────────────────┬─is_aggregate─┬─is_deterministic─┬─case_insensitive─┬─alias_to─┐
│ BLAKE3                   │            0 │                1 │                0 │          │
│ sipHash128Reference      │            0 │                1 │                0 │          │
│ mapExtractKeyLike        │            0 │                1 │                0 │          │
│ sipHash128ReferenceKeyed │            0 │                1 │                0 │          │
│ mapPartialSort           │            0 │                1 │                0 │          │
└──────────────────────────┴──────────────┴──────────────────┴──────────────────┴──────────┘

5 行结果集。用时:0.002 秒。