Mit dieser Anweisung trennen Sie eine Verbindung mit der Datenbank.
DISCONNECT [ Verbindungsname | CURRENT | ALL ]
Verbindungsname : Bezeichner, Zeichenfolge oder Hostvariable
Die DISCONNECT-Anweisung trennt eine Verbindung mit dem Datenbankserver und gibt alle von ihr benutzten Ressourcen frei. Wenn die zu beendende Verbindung in einer CONNECT-Anweisung benannt wurde, kann der Name angegeben werden. Wenn Sie ALL angeben, werden alle Verbindungen der Anwendung zu allen Datenbankumgebungen beendet. CURRENT ist der Standardwert und beendet die aktuelle Verbindung.
Bevor es die Datenbankverbindung beendet, führt Interactive SQL automatisch eine COMMIT-Anweisung aus, falls die Option commit_on_exit auf ON gesetzt ist. Wenn diese Option auf OFF gesetzt ist, führt Interactive SQL ein implizites ROLLBACK durch. Standardmäßig ist die Option commit_on_exit auf ON gesetzt.
Informationen zum Trennen von anderen Verbindungen als der aktuellen finden Sie unter DROP CONNECTION-Anweisung.
Diese Anweisung wird in Prozeduren, Triggern, Ereignissen oder Batches nicht unterstützt.
Keine.
Keine.
SQL/2003 SQL/Foundation-Merkmal außerhalb der Kern-SQL.
Die folgende Anweisung zeigt, wie DISCONNECT in Embedded SQL verwendet wird:
EXEC SQL DISCONNECT :conn_name |
Die folgende Anweisung zeigt, wie DISCONNECT in Interactive SQL verwendet wird, um alle Verbindungen zu trennen:
DISCONNECT ALL; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |