# SPI_登记_扳机_数据
SPI_登记_扳机_data — 使临时触发数据在 SPI 查询中可用
# 概要
int SPI_register_trigger_data(TriggerData *tdata)
# 描述
SPI_register_trigger_data
使触发器捕获的任何临时关系可用于通过当前 SPI 连接计划和执行的查询。目前,这意味着由后
触发器定义为将旧表/新表引用为
...条款。此函数应在连接后由 PL 触发器处理函数调用。
# 论据
触发数据**
数据*
这触发数据
传递给触发器处理函数的对象为fcinfo->上下文
# 返回值
如果命令执行成功,则将返回以下(非负)值:
SPI_OK_TD_REGISTER
是否已成功注册捕获的触发数据(如果有)
出错时,返回以下负值之一:
SPI_ERROR_ARGUMENT
如果*数据
*是空值
SPI_ERROR_UNCONNECTED
如果从未连接的 C 函数调用
SPI_ERROR_REL_DUPLICATE
如果已经为此连接注册了任何触发数据瞬态关系的名称