Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

仅领导节点函数

一些 Amazon Redshift 查询是在计算节点上分发和执行的;而另一些查询仅在领导节点上执行。

当查询引用用户创建的表或系统表(具有 STL 或 STV 前缀的表和具有 SVL 或 SVV 前缀的系统视图)时,领导节点就会将 SQL 分发到计算节点。仅引用目录表(具有 PG 前缀的表(如 PG_TABLE_DEF))或不引用任何表的查询在领导节点上以独占方式运行。

部分 Amazon Redshift SQL 函数仅在领导节点上受支持,在计算节点上不受支持。使用领导节点函数的查询必须在领导节点上而不是计算节点上以独占方式执行,否则它将返回错误。

每个仅领导节点函数的文档均包含一个注释,指示该函数将在引用用户定义的表或 Amazon Redshift 系统表时返回错误。

有关更多信息,请参阅 在领导节点上支持的 SQL 函数

以下 SQL 函数为仅领导节点函数且在计算节点上不受支持:

系统信息函数

  • CURRENT_SCHEMA

  • CURRENT_SCHEMAS

  • HAS_DATABASE_PRIVILEGE

  • HAS_SCHEMA_PRIVILEGE

  • HAS_TABLE_PRIVILEGE

以下仅领导节点函数已被弃用:

日期函数

  • AGE

  • CURRENT_TIME

  • CURRENT_TIMESTAMP

  • LOCALTIME

  • ISFINITE

  • NOW

字符串函数

  • ASCII

  • GET_BIT

  • GET_BYTE

  • SET_BIT

  • SET_BYTE

  • TO_ASCII