SPI_execp — 以讀/寫模式執行語句
int SPI_execp(SPIPlanPtrplan, Datum *values, const char *nulls, longcount)
SPI_execp 與 SPI_execute_plan 相同,但後者始終將 read_only 引數視為 false。
SPIPlanPtr plan已準備好的語句(由 SPI_prepare 返回)
Datum * values實際引數值的陣列。長度必須與語句的引數數量相同。
const char * nulls描述哪些引數為 NULL 的陣列。長度必須與語句的引數數量相同。
如果 nulls 是 NULL,則 SPI_execp 假定沒有引數為 null。否則,nulls 陣列的每個元素如果對應的引數值非空,則應為 ' ',如果對應的引數值為空,則為 'n'。(後一種情況,values 中對應的實際值無關緊要。)請注意,nulls 不是一個文字字串,而是一個數組:它不需要 '\0' 終止符。
long count要返回的最大行數,或 0 表示無限制
請參閱 SPI_execute_plan。
如果成功,SPI_processed 和 SPI_tuptable 的設定與 SPI_execute 中的相同。
如果您在文件中發現任何不正確之處、與您在使用該特定功能時的經驗不符,或者需要進一步澄清之處,請使用 此表單 報告文件問題。