SPI_register_relation

SPI_register_relation —在 SPI 查询中按名称提供临时命名关系

Synopsis

int SPI_register_relation(EphemeralNamedRelation enr)

Description

SPI_register_relation通过当前 SPI 连接为计划和执行的查询提供了具有相关信息的临时命名关系。

Arguments

  • EphemeralNamedRelation enr

    • 临时命名关系注册表项

Return Value

如果命令执行成功,则将返回以下(负值)值:

  • SPI_OK_REL_REGISTER

    • 如果该关系已通过名称成功注册

错误时,将返回以下负值之一:

  • SPI_ERROR_ARGUMENT

    • 如果* enr *是NULL或它的name字段是NULL
  • SPI_ERROR_UNCONNECTED

    • 如果从未连接的过程调用
  • SPI_ERROR_REL_DUPLICATE

    • 如果* enr *的name字段中指定的名称已为此连接注册