支援的版本:目前 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1

DISCONNECT

DISCONNECT — 終止資料庫連線

概要

DISCONNECT connection_name
DISCONNECT [ CURRENT ]
DISCONNECT ALL

描述

DISCONNECT 關閉與資料庫的連線 (或所有連線)。

參數

connection_name #

CONNECT 指令建立的資料庫連線名稱。

CURRENT #

關閉「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 標準中指定。

提交更正

如果您在文件中看到任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單報告文件問題。