SPI_register_trigger_data — 使臨時觸發器資料在 SPI 查詢中可用
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
如果此連線已註冊任何觸發器資料臨時關係的名稱
如果您在文件中發現任何不正確的內容、與您對特定功能的體驗不符或需要進一步說明的內容,請使用 此表格 報告文件問題。