Accueil
Actualités
Documentation
Forums
Association
Développeurs
Planète
Support
Versions supportées
17
16
15
14
13
12
Versions obsolètes
11
10
Version originale
EN
17 (1153 pages)
16 (1181 pages)
15 (1180 pages)
14 (1170 pages)
13 (1155 pages)
12 (1151 pages)
11 (1143 pages)
10 (1105 pages)
9.6 (984 pages)
9.5 (966 pages)
9.4 (944 pages)
9.3 (1208 pages)
9.2 (1162 pages)
9.1 (1112 pages)
9.0 (1035 pages)
8.4 (980 pages)
8.3 (924 pages)
8.2 (796 pages)
8.1 (741 pages)
Toutes versions
Documentation PostgreSQL 13.17
»
Programmation serveur
»
Interface de programmation serveur
»
Fonctions d'interface
46.1. Fonctions d'interface
SPI_connect_ext
— connecter une fonction C au gestionnaire SPI
SPI_finish
— déconnecter une fonction C du gestionnaire SPI
SPI_execute
— exécute une commande
SPI_exec
— exécute une commande en lecture/écriture
SPI_execute_with_args
— exécute une commande avec des paramètres hors ligne
SPI_prepare
— prépare une instruction sans l'exécuter tout de suite
SPI_prepare_cursor
— prépare une requête, sans l'exécuter pour l'instant
SPI_prepare_params
— prépare une requête, mais sans l'exécuter
SPI_getargcount
— renvoie le nombre d'arguments nécessaire à une requête par
SPI_prepare
SPI_getargtypeid
— renvoie l'OID du type de données pour un argument de la requête préparée par
SPI_prepare
SPI_is_cursor_plan
— renvoie
true
si la requête préparée par
SPI_prepare
peut être utilisé avec
SPI_cursor_open
SPI_execute_plan
— exécute une requête préparée par
SPI_prepare
SPI_execute_plan_with_paramlist
— exécute une requête préparée par
SPI_prepare
SPI_execp
— exécute une requête en mode lecture/écriture
SPI_cursor_open
— met en place un curseur en utilisant une requête créée avec
SPI_prepare
SPI_cursor_open_with_args
— ouvre un curseur en utilisant une requête et des paramètres
SPI_cursor_open_with_paramlist
— ouvre un curseur en utilisant les paramètres
SPI_cursor_find
— recherche un curseur existant par nom
SPI_cursor_fetch
— extrait des lignes à partir d'un curseur
SPI_cursor_move
— déplace un curseur
SPI_scroll_cursor_fetch
— récupère quelques lignes à partir d'un curseur
SPI_scroll_cursor_move
— déplacer un curseur
SPI_cursor_close
— ferme un curseur
SPI_keepplan
— sauvegarde une instruction préparée
SPI_saveplan
— sauvegarde une requête préparée
SPI_register_relation
— rend une relation nommée éphémère disponible par son nom dans les requêtes SPI
SPI_unregister_relation
— supprime une relation nommée éphémère du registre
SPI_register_trigger_data
— rends les données de triggers disponibles dans les requêtes SPI