W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
SPI_prepare_cursor — 預(yù)備一個(gè)語(yǔ)句,但是不執(zhí)行它
SPIPlanPtr SPI_prepare_cursor(const char * command
, int nargs
,
Oid * argtypes
, int cursorOptions
)
SPI_prepare_cursor
和 SPI_prepare
一樣,不過(guò)它也允許說(shuō)明規(guī)劃器的 “游標(biāo)選項(xiàng)”參數(shù)。這是一個(gè)位掩碼,它的值如 nodes/parsenodes.h
中 DeclareCursorStmt
的
options
域所示。 SPI_prepare
總是把該游標(biāo)選項(xiàng)取做零。
const char * command
命令字符串
int nargs
輸入?yún)?shù)($1
、$2
等等)的數(shù)量
Oid * argtypes
一個(gè)數(shù)組指針,它指向的數(shù)組包含參數(shù)的數(shù)據(jù)類(lèi)型的 OID
int cursorOptions
整數(shù)形式的游標(biāo)選項(xiàng)位掩碼,零會(huì)導(dǎo)致默認(rèn)行為
SPI_prepare_cursor
具有和 SPI_prepare
一樣的返回習(xí)慣。
在cursorOptions
設(shè)置的有用的位包括 CURSOR_OPT_SCROLL
、 CURSOR_OPT_NO_SCROLL
、 CURSOR_OPT_FAST_PLAN
、 CURSOR_OPT_GENERIC_PLAN
以及
CURSOR_OPT_CUSTOM_PLAN
。 注意CURSOR_OPT_HOLD
被特別地忽略。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: