使用 DISCONNECT 语句终止应用程序和数据库服务器之间的连接。
元素 | 描述 | 限制 | 语法 |
---|---|---|---|
connection | 指定要终止的连接的字符串 | CONNECT 语句指定的连接名称 | 用引号括起的字符串 |
connection_var | 持有连接名称的主变量 | 必须是一个固定长度的字符数据类型 | 特定于语言 |
DISCONNECT 终止到数据库服务器的连接。如果数据库是打开的,则在连接断开之前该数据库会关闭。即使只连接到一个特定的数据库,DISCONNECT 也会终止到数据库服务器的连接。如果 DISCONNECT 没有终止当前的连接,则不会更改当前环境的连接上下文。
DISCONNECT 在 PREPARE 语句中作为语句文本是无效的。
在 ESQL/C ,如果您使用 connection 或 connection_var 断开连接,那么在指定的连接不是当前连接或休眠连接的情况下,DISCONNECT 会生成一个错误。