Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Dynamisch formulierte Anweisung vorbereiten

Mit PREPARE bereiten Sie eine dynamisch formulierte Anweisung vor. Sie definieren einen Namen, genannt Anweisungsbezeichner, mit dem die dynamisch formulierte Anweisung in nachfolgenden Anweisungen, insbesondere beim Ausführen mit EXECUTE, angesprochen werden kann. Bei der Beschreibung „Anweisungen für PREPARE" sind alle SQL-Anweisungen aufgelistet, die mit PREPARE vorbereitet werden können.

Für die noch nicht bekannten SQL-Anweisungen, für die der Anweisungsbezeichner steht, geben Sie eine alphanumerische Benutzervariable an. Die Länge der Benutzervariable darf bis zu 32000 Zeichen betragen. Die Angabe einer Indikatorvariablen ist nicht erlaubt.

Der Benutzervariable weisen Sie dann im Programm die gewünschte SQL-Anweisung als alphanumerische Zeichenkette zu. Sie können die SQL-Anweisung zum Beispiel über ein Dialogprogramm einlesen und daraus die Zeichenkette zusammenbauen, die in der Benutzervariable übergeben wird.

Wenn die PREPARE-Anweisung ausgeführt wird, muss die dynamisch formulierte Anweisung bis auf die Werte für Platzhalter bekannt sein. Ist die Anweisung nicht korrekt, wird die PREPARE-Anweisung mit Fehler abgebrochen.