SPI_keepplan

SPI_keepplan — salva uma instrução preparada

Sinopse

int SPI_keepplan(SPIPlanPtr plan)

Descrição

A função SPI_keepplan salva a instrução preparada (preparada pela função SPI_prepare), para que ela não seja liberada pela função SPI_finish nem pelo gerenciador de transações. Isto dá a capacidade de reutilizar instruções preparadas nas chamadas subsequentes da função C na sessão corrente.

Argumentos

SPIPlanPtr plan

a instrução preparada a ser salva

Valor retornado

0 no caso de sucesso; ou SPI_ERROR_ARGUMENT se plan for NULL ou inválido

Notas

A instrução passada é realocada para armazenamento permanente por meio de ajuste do ponteiro (não é necessária nenhuma cópia de dados). Se for desejado excluir posteriormente, deverá ser usada a função SPI_freeplan.