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.
ALLFerme 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.