W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
SPI_execute_plan — 執(zhí)行一個由SPI_prepare
預備好的語句
int SPI_execute_plan(SPIPlanPtr plan
, Datum * values
, const char * nulls
,
bool read_only
, long count
)
SPI_execute_plan
執(zhí)行一個由 SPI_prepare
或其同類方法準備好的語句。 read_only
和 and count
的解釋和 SPI_execute
中相同。
SPIPlanPtr plan
預備語句(由SPI_prepare
返回)
Datum * values
一個實際參數(shù)值的數(shù)組。必須和語句的參數(shù)數(shù)量等長。
const char * nulls
一個描述哪些參數(shù)為空值的數(shù)組。必須和語句的參數(shù)數(shù)量等長。
如果nulls
為NULL
, 那么SPI_execute_plan
會假設沒有參數(shù) 為空值。否則,如果對應的參數(shù)值為非空, nulls
數(shù)組的每一個項都應該是' '
;如果對應參數(shù)值為空,
nulls
數(shù)組的項應為'n'
(在后 面的情況中,對應的values
項中的值沒有 關系)。注意nulls
不是一個文本字符串, 它只是一個數(shù)組:它不需要一個'\0'
終止符。
bool read_only
true
表示只讀執(zhí)行
long count
要返回的行的最大數(shù)量,或者用0
表示沒有限制
返回值和SPI_execute
相同, 還有下列額外可能的錯誤(負值)結果:
SPI_ERROR_ARGUMENT
如果plan
為NULL
或者非法,或者count
小于 0
SPI_ERROR_PARAM
如果values
為NULL
但是 plan
被準備時用了一些參數(shù)
成功時,就像在SPI_execute
中會設置 SPI_processed
和 SPI_tuptable
。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: