DISCONNECT#
DISCONNECT
DISCONNECT — завершить соединение с базой данных
Синтаксис
DISCONNECT connection_name
DISCONNECT [ CURRENT ]
DISCONNECT ALL
Описание
DISCONNECT
закрывает соединение (или все соединения) с базой данных.
Параметры
connection_name
#Имя соединения с базой данных, установленное командой
CONNECT
.CURRENT
#Закройте текущее соединение, которое является либо самым недавно открытым соединением, либо соединением, установленным командой
SET CONNECTION
. Это также является значением по умолчанию, если аргумент не указан для командыDISCONNECT
.ALL
#Закрыть все открытые соединения.
Примеры
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; /* close con3 */ EXEC SQL DISCONNECT ALL; /* close con2 and con1 */ return 0; }
Совместимость
DISCONNECT
указан в стандарте SQL.