支援的版本:目前 (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 #

關閉「目前」連線,它是最近開啟的連線,或由 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 標準中指定。

提交更正

如果您在文件中發現任何不正確、與您特定功能的使用經驗不符或需要進一步說明的資訊,請使用此表單來回報文件問題。