この文は、データベースとの現在の接続を切断するために使用します。
DISCONNECT [ connection-name | CURRENT | ALL ]
connection-name : identifier、string、または hostvar
DISCONNECT 文はデータベース・サーバとの接続を切断し、データベース・サーバが使用するすべてのリソースを解放します。切断しようとする接続が CONNECT 文上で指定されている場合、その名前を使って接続を指定できます。ALL を指定すると、すべてのデータベース環境へのアプリケーションの接続すべてが切断されます。CURRENT はデフォルトであり、現在の接続を切断します。
接続が切断されると、暗黙に ROLLBACK が実行されます。
現在の接続以外の接続を削除する方法については、DROP CONNECTION 文を参照してください。
なし
なし
SQL/92 中級レベル機能。
SQL/99 コア SQL に含まれない SQL/基本機能。
Sybase Open Client/Open Server でサポートされています。
次の文は、Embedded SQL 内の DISCONNECT の使用法を示します。
EXEC SQL DISCONNECT :conn_name
次の文は、DISCONNECT を使用して、Interactive SQL との接続をすべて切断する方法を示します。
DISCONNECT ALL
SQL Anywhere Studio 9.0.2
Copyright © 1989–2005 Sybase, Inc. Portions copyright © 2001–2005 iAnywhere Solutions, Inc. All rights reserved.