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.