2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 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

command string

ParserSetupHook parserSetup

解析器掛鉤設定函式

void * parserSetupArg

傳遞給 parserSetup 的引數

int cursorOptions

遊標選項的整數位掩碼;零會產生預設行為

返回值

SPI_prepare_params 的返回約定與 SPI_prepare 相同。

提交更正

如果您在本文件中發現任何不正確、與您使用該功能時的體驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。