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.