2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10

SPI_register_relation

SPI_register_relation — 使一個臨時命名關係在 SPI 查詢中按名稱可用

概要

int SPI_register_relation(EphemeralNamedRelation enr)

描述

SPI_register_relation 使一個臨時的命名關係(及其關聯資訊)通過當前 SPI 連線可用於計劃和執行的查詢。

引數

EphemeralNamedRelation enr

臨時命名關係登錄檔條目

返回值

如果命令執行成功,則將返回以下(非負)值

SPI_OK_REL_REGISTER

如果該關係已成功按名稱註冊

發生錯誤時,將返回以下負值之一

SPI_ERROR_ARGUMENT

如果 enrNULL 或其 name 欄位為 NULL

SPI_ERROR_UNCONNECTED

如果從未連線的 C 函式呼叫

SPI_ERROR_REL_DUPLICATE

如果 enrname 欄位中指定的名稱已在此連線上註冊

提交更正

如果您在文件中發現任何不正確、不符合您對特定功能的體驗或需要進一步澄清的內容,請使用 此表單 報告文件問題。