EXECUTE

Name

EXECUTE -- führt einen vorbereiteten Befehl aus

Synopsis

EXECUTE planname [ (parameter [, ...] ) ]

Beschreibung

EXECUTE wird verwendet um einen zuvor vorbereiteten Befehl auszuführen. Da vorbereitete Befehle nur für die Dauer der Sitzung existieren, muss der Befehl in der aktuellen Sitzung mit PREPARE vorbereitet worden sein.

Wenn der PREPARE-Befehl, der den Befehl vorbereitet hat, Parameter vorsah, dann muss ein Satz kompatibler Parameter an EXECUTE übergeben werden. Beachten Sie, dass vorbereitete Befehle nicht anhand der Anzahl und Typen der Parameter überladen werden können (wie Funktionen); der Name des vorbereiteten Befehls muss in der Datenbanksitzung einmalig sein.

Weitere Informationen über vorbereitete Befehle erhalten Sie unter PREPARE.

Parameter

planname

Der Name des vorbereiteten Befehls, der ausgeführt werden soll.

parameter

Der tatsächliche Wert für einen Parameter des vorbereiteten Befehls. Dies muss ein Ausdruck sein, der einen Wert ergibt, der mit dem für diese Parameterposition vom PREPARE-Befehl vorgesehenen Parameter kompatibel ist.

Kompatibilität

Der SQL-Standard enthält einen Befehl EXECUTE, aber er ist nur für eingebettetes SQL. Diese Version des EXECUTE-Befehls hat auch eine etwas andere Syntax.