支援的版本:目前 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0

SPI_prepare_params

SPI_prepare_params — 準備一個語句,但先不執行它

概要

SPIPlanPtr SPI_prepare_params(const char * command,
                              ParserSetupHook parserSetup,
                              void * parserSetupArg,
                              int cursorOptions)

描述

SPI_prepare_params 建立並傳回指定命令的預處理語句,但不執行該命令。此函數等同於 SPI_prepare_cursor,但增加了一點,呼叫者可以指定剖析器勾點函數來控制外部參數引用的剖析。

此函數目前已過時,建議改用 SPI_prepare_extended

引數

const char * command

命令字串

ParserSetupHook parserSetup

剖析器勾點設定函數

void * parserSetupArg

傳遞給 parserSetup 的引數

int cursorOptions

游標選項的整數位元遮罩;零產生預設行為

傳回值

SPI_prepare_params 具有與 SPI_prepare 相同的傳回慣例。

提交更正

如果您在文件中看到任何不正確、與您使用特定功能的體驗不符或需要進一步澄清的地方,請使用此表單來回報文件問題。