DISCONNECT

DISCONNECT — закрыть подключение к базе данных

Синтаксис

DISCONNECT имя_подключения DISCONNECT [ CURRENT ] DISCONNECT ALL

Описание

DISCONNECT закрывает подключение (или все подключения) к базе данных.

Параметры

имя_подключения#

Имя подключения к базе данных устанавливается командой 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; /* закрывает con3 */ EXEC SQL DISCONNECT ALL; /* закрывает con2 и con1 */ return 0; }

Совместимость

Команда DISCONNECT описана в стандарте SQL.

См. также

CONNECT, SET CONNECTION
close