SPI_register_trigger_data — make ephemeral trigger data available in SPI queries
int SPI_register_trigger_data(TriggerData *tdata
)
SPI_register_trigger_data
会造出被触发器捕获的任何短暂存在的关系,它们对通过当前SPI连接规划和执行的查询可用。当前,这表示用REFERENCING OLD/NEW TABLE AS
... 子句定义的被AFTER
触发器捕获的传递表。这个函数应该被一个PL触发器的处理器函数在连接之后调用。
TriggerData *tdata
以fcinfo->context
传递给触发器处理器函数的TriggerData
对象
如果命令的执行成功,则会返回下列(非负)值:
SPI_OK_TD_REGISTER
如果被捕获的触发器数据(如果有)已经被成功地注册
出现错误时,会返回下列负值之一:
SPI_ERROR_ARGUMENT
如果tdata
为NULL
SPI_ERROR_UNCONNECTED
如果从一个未连接的C函数中调用
SPI_ERROR_REL_DUPLICATE
如果任何触发器数据瞬时关系的名字已经为这个连接注册过
SPI_modifytuple — 通过替换一个给定行的选定域来创建一行大纲HeapTuple SPI_modifytuple(Relation rel, HeapTuple row, int nc...
ALTER MATERIALIZED VIEW — 更改一个物化视图的定义大纲ALTER MATERIALIZED VIEW [ IF EXISTS ] name action [, ... ]ALTER MAT...
HTML DOM documentElement 属性 Document 对象实例返回文档的 documentElement:document.documentElement;定义和用法documentEle...
JavaScript pop() 方法 JavaScript Array 对象实例移除最后一个数组元素var fruits = [Banana, Orange, Apple, Mango];fruits.po...
Table cells 集合 Table 对象定义和用法 cells 集合返回表格中所有 td 或 th 元素。语法tableObject.cellsProperties属性描述len...
HTML DOM doctype 属性 Document 对象实例返回 HTML 文档的文档类型对象:document.doctype;定义和用法doctype 属性可返回与文档...
在 OceanBase 开发者中心(OceanBase Developer Center,ODC)点击连接名进入连接后,在左导航栏中点击 函数 标签可以查看函数列...