DISCONNECT — met fin à une connexion de base de données
DISCONNECT nom_connexion
DISCONNECT [ CURRENT ]
DISCONNECT ALL
DISCONNECT
ferme une connexion (ou toutes les
connexions) à la base de données.
nom_connexion
Une connexion à la base établie par la
commande CONNECT
.
CURRENT
Ferme la connexion « courante », qui est soit la
connexion ouverte la plus récemment, soit la connexion spécifiée
par la commande SET CONNECTION
. C'est aussi
la valeur par défaut si aucun argument n'est donné à la commande
DISCONNECT
.
ALL
Ferme toutes les connexions ouvertes.
int main(void) { EXEC SQL CONNECT TO testdb AS con1 USER testuser; EXEC SQL CONNECT TO testdb AS con2 USER testuser; EXEC SQL CONNECT TO testdb AS con3 USER testuser; EXEC SQL DISCONNECT CURRENT; /* ferme con3 */ EXEC SQL DISCONNECT ALL; /* ferme con2 and con1 */ return 0; }
DISCONNECT
est spécifié dans le standard SQL.