Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Anweisungen » SQL-Anweisungen (P-Z)

 

SET CONNECTION-Anweisung [Interactive SQL] [ESQL]

Mit dieser Anweisung ändern Sie die aktuelle Datenbankverbindung.

Syntax
SET CONNECTION [ Verbindungsname ]
Verbindungsname : Bezeichner, Zeichenfolge oder Hostvariable
Bemerkungen

Die SET CONNECTION-Anweisung ändert die aktive Datenbankverbindung auf Verbindungsname. Der aktuelle Zustand einer Verbindung wird gespeichert und wieder angenommen, wenn sie wieder eine aktive Verbindung wird. Wenn kein Verbindungsname angegeben ist und es eine Verbindung gibt, die nicht benannt worden ist, dann wird diese Verbindung die aktive Verbindung.

Wenn Cursor in Embedded SQL geöffnet werden, werden sie der aktuellen Verbindung zugeordnet. Wenn die Verbindung geändert wird, sind die Cursornamen der vorhergehenden aktiven Verbindung nicht mehr zugänglich. Diese Cursor bleiben aktiv und an ihrer Position, und werden zugänglich, wenn die zugeordnete Verbindung wieder aktiv wird.

Berechtigungen

Keine.

Nebenwirkungen

Keine.

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Interactive SQL ist eine Erweiterung des Herstellers. Embedded SQL ist eine Kernfunktion.

Beispiel

Das folgende Beispiel ist in Embedded SQL.

EXEC SQL SET CONNECTION :conn_name;

Die aktuelle Verbindung wird in Interactive SQL auf die Verbindung mit dem Namen 'conn1' gesetzt.

SET CONNECTION conn1;