Anfang des Inhaltsbereichs

 CONNECT-Anweisung im SQL-Modus INTERNAL 

Verwendung

Mit der CONNECT-Anweisung stellen Sie eine Verbindung zur Datenbankinstanz her und übergeben den Benutzernamen, das Kennwort sowie Optionen für die Datenbanksitzung.

Syntax

EXEC SQL [<session_number>] CONNECT 
         [<user_name> IDENTIFIED BY <password> | <uidpwd>]
         [<connect_option>...]
[KEY <key>];

<uidpwd> ::= <user_name>/<password>

<connect_option> ::= [ISOLATION LEVEL <unsigned_integer>]
                     [TIMEOUT <unsigned_integer>]

·       Geben Sie <session_number> als Sitzungsnummer an, wenn Ihr Anwendungsprogramm mehrere parallele Datenbanksitzungen eröffnen soll. Im SQL-Modus INTERNAL können maximal acht parallele Sitzungen mit unterschiedlichen MaxDB-Datenbankinstanzen existieren.

·       Den Benutzernamen <user_name> und das Kennwort <password> können Sie auch als Zeichenkette in einer Host-Variablen (Character- oder UNICODE-Datentypen) übergeben.

·       Für <connect_option> können Sie den gewünschten Isolation-Level und Timeout-Wert angeben.

·       Den Schlüssel <key> können Sie auch in einer Host-Variablen vom Datentyp char übergeben. Sie können einen XUSER-Benutzerschlüssel, DEFAULT oder die Umgebungsvariable SQLOPT angeben. Informationen dazu, wie Sie die Verbindungsoptionen zur Laufzeit in dieser Umgebungsvariablen setzen, finden Sie in Ihrer Betriebssystem-Dokumentation.

·       Die Werte des <key> ergänzen oder übersteuern die Angaben aus der SET SERVERDB-Anweisung sowie die explizite Angabe des Benutzernamens, des Kennworts und der CONNECT-Optionen.

Ende des Inhaltsbereichs