DISCONNECT — met fin à une connexion de base de données
DISCONNECT nom_connexion DISCONNECT [ CURRENT ] DISCONNECT DEFAULT DISCONNECT ALL
Une connexion à la base établie par la commande CONNECT.
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.
Ferme la connexion par défaut.
Ferme toutes les connexions ouvertes.
int main(void) { EXEC SQL CONNECT TO testdb AS DEFAULT USER testuser; 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; /* close con3 */ EXEC SQL DISCONNECT DEFAULT; /* close DEFAULT */ EXEC SQL DISCONNECT ALL; /* close con2 and con1 */ return 0; }