Skip to main content
44.1. Функции интерфейса
44.1. Функции интерфейса44.1. Функции интерфейса #
- SPI_connect — подключить функцию на языке C к менеджеру SPI
- SPI_finish — отключить функцию C от менеджера SPI
- SPI_execute — выполнить команду
- SPI_exec — выполнить команду чтения/записи
- SPI_execute_extended — выполнить команду с параметрами вне строки
- SPI_execute_with_args — выполнить команду с параметрами вне строки
- SPI_prepare — подготовить оператор без его выполнения
- SPI_prepare_cursor — подготовить оператор без его выполнения
- SPI_prepare_extended — подготовить оператор без его выполнения
- SPI_prepare_params — подготовить оператор без его выполнения
- SPI_getargcount — возвращает количество аргументов, необходимых для выполнения оператора, подготовленного с помощью функции
SPI_prepare
- SPI_getargtypeid — возвращает тип данных OID для аргумента оператора, подготовленного с помощью функции
SPI_prepare
- SPI_is_cursor_plan — возвращает
true
, если оператор,
подготовленный с помощью функции SPI_prepare
, может быть использован с
функцией SPI_cursor_open
- SPI_execute_plan — выполнить оператор, подготовленный с помощью
SPI_prepare
- SPI_execute_plan_extended — выполнить оператор, подготовленный с помощью
SPI_prepare
- SPI_execute_plan_with_paramlist — выполнить оператор, подготовленный с помощью
SPI_prepare
- SPI_execp — выполнить оператор в режиме чтения/записи
- SPI_cursor_open — Настройка курсора с использованием оператора, созданного с помощью функции
SPI_prepare
- SPI_cursor_open_with_args — настройка курсора с использованием запроса и параметров
- SPI_cursor_open_with_paramlist — настройка курсора с использованием параметров
- SPI_cursor_parse_open — настройка курсора с использованием строки запроса и параметров
- SPI_cursor_find — найти существующий курсор по имени
- SPI_cursor_fetch — извлечь несколько строк из курсора
- SPI_cursor_move — перемещение курсора
- SPI_scroll_cursor_fetch — извлечь несколько строк из курсора
- SPI_scroll_cursor_move — перемещение курсора
- SPI_cursor_close — закрыть курсор
- SPI_keepplan — сохранить подготовленный оператор
- SPI_saveplan — сохранить подготовленный оператор
- SPI_register_relation — сделать временное именованное отношение доступным по имени в запросах SPI
- SPI_unregister_relation — удалить временное именованное отношение из реестра
- SPI_register_trigger_data — сделать временные данные триггера доступными в запросах SPI