DISCONNECT#

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.

См. также

CONNECT, SET CONNECTION