2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 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 標準中有規定。

另請參閱

CONNECT, SET CONNECTION

提交更正

如果您在文件中發現任何不正確、不符合您對特定功能的使用經驗或需要進一步澄清的內容,請使用 此表單 報告文件問題。