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
如果任何觸發程序資料暫時關係的名稱已為此連線註冊
如果您在文件中看到任何不正確、與您特定功能的體驗不符或需要進一步澄清的內容,請使用此表單報告文件問題。