Mit der CONNECT-Anweisung stellen Sie eine Verbindung zur Datenbankinstanz her und übergeben den Benutzernamen, das Kennwort sowie Optionen für die Datenbanksitzung.
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 SAP DB-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.