Um in den Quellcode eines Anwendungsprogramms SQL-Anweisungen einzubetten, haben Sie die folgenden Möglichkeiten:
Die eingebetteten Anweisungen bestehen dabei aus Anweisungen an den Precompiler und der eigentlichen Anweisung, die an die Datenbank geschickt wird.
Die einfachste Precompiler-Anweisung bilden die Schlüsselwörter EXEC SQL. Die statische SQL-Anweisung EXEC SQL <statement> bewirkt die Ausführung der Datenbankanweisung <statement> durch den Datenbankkern.
Die Tabelle gibt einen Überblick über die Precompiler-Anweisungen und ihre Verwendung.
Abbrechen einer laufenden SQL-Anweisung |
|
Kennzeichnen von Deklarationsabschnitten |
|
Initialisieren einer Deskriptor-Struktur für eine dynamische SQL-Anweisung |
|
Ausführen eines Betriebssystem-Kommandos |
|
Ausführen einer dynamischen SQL-Anweisung |
|
Aufrufen einer dynamischen SQL-Anweisung ohne Parameter |
|
Stückweises Lesen von LONG-Spalten |
|
Generieren von Strukturdefinitionen |
|
Einfügen von Dateiinhalten in den Quelltext |
|
Ausführen einer dynamischen SQL-Anweisung mit benannter Ergebnistabelle |
|
Vorbereiten einer dynamischen SQL-Anweisung |
|
Stückweises Einfügen von Werten in LONG-Spalten |
|
Anweisung für die Verbindung zur Datenbankinstanz |
|
Einschalten der Protokollierung in einer Trace-Datei |
|
Zuweisen von Parameterwerten bei einer dynamischen SQL-Anweisung |
|
Anzeigen der Softwareversion |
|
Aufrufen von Aktionen mit Bedingungen |
Siehe auch: Syntaxverzeichnis, Arbeiten mit mehreren Datenbanksitzungen, Kompatibilität zu anderen Datenbanksystemen
Die Syntax der Datenbankanweisungen im SQL-Modus INTERNAL finden Sie im Referenzhandbuch