DISCONNECT — закрыть подключение к базе данных
DISCONNECT имя_подключения
DISCONNECT [ CURRENT ]
DISCONNECT ALLDISCONNECT закрывает подключение (или все подключения) к базе данных.
имя_подключения #Имя подключения к базе данных устанавливается командой 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.