PostgreSQLLa base de données la plus sophistiquée au monde.

Version anglaise

SPI_connect

SPI_connect — connecter une procédure au gestionnaire SPI

Synopsis

int SPI_connect(void)

Description

SPI_connect ouvre une connexion au gestionnaire SPI lors de l'appel d'une procédure. Vous devez appeler cette fonction si vous voulez lancer des commandes au travers du SPI. Certaines fonctions SPI utilitaires peuvent être appelées à partir de procédures non connectées.

Si votre procédure est déjà connectée, SPI_connect retournera le code d'erreur SPI_ERROR_CONNECT. Cela peut arriver si une procédure qui a appelé SPI_connect appelle directement une autre procédure qui appelle SPI_connect. Bien que des appels récursifs au gestionnaire SPI soient permis lorsqu'une commande SQL appelée au travers du SPI invoque une autre fonction qui utilise SPI, les appels directement intégrés à SPI_connect et SPI_finish sont interdits (mais voir SPI_push et SPI_pop).

Valeur de retour

SPI_OK_CONNECT

en cas de succès

SPI_ERROR_CONNECT

en cas d'échec