バージョンごとのドキュメント一覧

SPI_unregister_relation

SPI_unregister_relation <refpurpose>remove an ephemeral named relation from the registry</refpurpose> — 短命の名前付きリレーションをSPIのレジストリから削除する

概要

int SPI_unregister_relation(const char * name)

説明

<title>Description</title>

<function>SPI_unregister_relation</function> removes an ephemeral named relation from the registry for the current connection. SPI_unregister_relationは短命の名前付きリレーションを現在の接続のレジストリから削除します。

引数

<title>Arguments</title>
const char * name

the relation registry entry name リレーションのレジストリエントリの名前

戻り値

<title>Return Value</title>

If the execution of the command was successful then the following (nonnegative) value will be returned: コマンドの実行に成功したときは、次の(負でない)値が返されます。

SPI_OK_REL_UNREGISTER

if the tuplestore has been successfully removed from the registry タプルストアがレジストリから削除された場合

On error, one of the following negative values is returned: エラーが発生したときは、以下の負の値の一つが返されます。

SPI_ERROR_ARGUMENT

if <parameter>name</parameter> is <symbol>NULL</symbol> nameNULLの場合

SPI_ERROR_UNCONNECTED

if called from an unconnected C function 未接続のC関数から呼び出された場合

SPI_ERROR_REL_NOT_FOUND

if <parameter>name</parameter> is not found in the registry for the current connection nameが現在の接続のレジストリに見つからない場合