SPI_is_cursor_plan
SPI_is_cursor_plan — выдать true
, если оператор, подготовленный функцией SPI_prepare
, можно использовать с SPI_cursor_open
Синтаксис
bool SPI_is_cursor_plan(SPIPlanPtr plan
)
Описание
SPI_is_cursor_plan
возвращает true
, если оператор, подготовленный функцией SPI_prepare
, можно передать в качестве аргумента SPI_cursor_open
, или false
в противном случае. Для положительного ответа в plan
должна быть представлена одна команда, и эта команда должна возвращать кортежи; например, SELECT
может быть подходящей командой, если он не содержит предложения INTO
, а UPDATE
подходит, только если он содержит предложение RETURNING
.
Аргументы
SPIPlanPtr
plan
подготовленный оператор (возвращаемый функцией
SPI_prepare
)
Возвращаемое значение
Значение true
или false
, показывающее, можно ли для подготовленного оператора, заданного параметром plan
, получить курсор, при SPI_result
равном нулю. Если дать ответ невозможно (например, если значение plan
неверное или NULL
, либо вызывающий не подключён к SPI), в SPI_result
устанавливается соответствующий код ошибки и возвращается false
.
Chapter 23. Localization
This chapter describes the available localization features from the point of view of the administrator. Postgres Pro supports two localization facilities:
Using the locale features of the operating system to provide locale-specific collation order, number formatting, translated messages, and other aspects. This is covered in Section 23.1 and Section 23.2.
Providing a number of different character sets to support storing text in all kinds of languages, and providing character set translation between client and server. This is covered in Section 23.3.