Anfang des Inhaltsbereichs

Hintergrunddokumentation Statische SQL-Anweisung mit Parametern Dokument im Navigationsbaum lokalisieren

Verwendung

Der häufigste Einsatz von Parametern in einer statischen SQL-Anweisung ist die Verwendung von Host-Variablen als Parameter einer WHERE-Bedingung.

Die Host-Variablen müssen im Deklarationsabschnitt deklariert sein.

Achtung

Sie können Host-Variablen in statischen SQL-Anweisungen nur an solchen Stellen verwenden, an denen nach der SQL-Syntax ein Parameter erlaubt ist. Sie können zum Beispiel keine Tabellennamen über Host-Variablen angeben.

Syntax

EXEC SQL [<session_spec>] <statement>;

Hinweis

Geben Sie <session_spec> an, wenn Sie mit mehreren Datenbanksitzungen arbeiten.

 

Beispiel

EXEC SQL BEGIN DECLARE SECTION;

char name[16];

EXEC SQL END DECLARE SECTION;

sprintf (name, "Excelsior");

EXEC SQL SELECT name FROM hotel WHERE name = :name;

EXEC SQL FETCH INTO :name;

 

Ende des Inhaltsbereichs