EGL-Bibliothek 'sqlLib'

Die EGL-Bibliothek 'sqlLib' enthält Funktionen und Variablen, die Sie im Zusammenhang mit einer relationalen Datenbank verwenden können.

Die folgende Tabelle enthält eine Liste der Bibliotheksfunktionen:

Tabelle 1. EGL-Bibliothek 'sqlLib' - Funktionen
Funktion Beschreibung
beginDatabaseTransaction([Datenbank]) Beginnt die Transaktion einer relationalen Datenbank; Dies ist jedoch nur dann der Fall, wenn die EGL-Laufzeit Änderungen nicht automatisch festschreibt.
connect (Datenbank, Benutzer-ID, Kennwort[, Option_für_Verbindungstrennung[, Isolationsstufe[, Commit-Steuerung]]]) Schließt alle Ergebnismengen, gibt Sperren frei, beendet alle vorhandenen Verbindungen und stellt eine Verbindung zur Datenbank her.
Ergebnis = constructQuery (SQL-Datensatz, Wörterverzeichnis_mit_Werten, Option_für_Abgleich) Gibt eine SQL-Bedingung auf Basis eines Wörterverzeichnisses zurück, das Vergleichsoperatoren und -werte enthält.
defineDatabaseAlias (Aliasname, Datenbank) Erstellt einen Aliasnamen, der verwendet werden kann, um eine neue Verbindung zu einer Datenbank herzustellen, mit der Ihr Code bereits verbunden ist.
disconnect([Datenbank]) Trennt die Verbindung der angegebenen Datenbank oder (wenn keine Datenbank angegeben ist) die Verbindung der aktuellen Datenbank.
disconnectAll () Trennt die Verbindung zu allen Datenbanken, zu denen derzeit eine Verbindung besteht.
loadTable (Dateiname, INSERT INTO-Klausel[, Begrenzer]) Lädt Daten aus einer Datei in eine relationale Datenbank. Die Funktion ist nur für Java™-Generierung verfügbar.
queryCurrentDatabase (Produkt, Release) Gibt die Produkt- und Releasenummer der momentan verbundenen Datenbank zurück.
setCurrentDatabase (Datenbank) Aktiviert die angegebene Datenbank.
unloadTable (Daeiname, Anweisung SELECT[, Begrenzer]) Entlädt Daten aus einer relationalen Datenbank in eine Datei. Die Funktion ist nur für Java-Generierung verfügbar.

Die folgende Tabelle enthält eine Liste der Bibliotheksvariablen:

Tabelle 2. EGL-Bibliothek 'sqlLib' - Variablen
Variable Beschreibung
currentSchema (EGL-Systemvariable) Enthält den Namen eines Schemas, der allen Tabellennamen zur Laufzeit vorangestellt werden soll.
sqlLib.sqlData (EGL-Systemvariable) Enthält eine Reihe global verfügbarer Fehlercodes, Nachrichten und weitere Informationen zur Interaktion zwischen EGL und Ihrer SQL-Datenbank.

Feedback