Mit der PREPARE-Anweisung bereiten Sie eine dynamische SQL-Anweisung mit Parametern zur Ausführung vor und ordnen ihr einen Statement-Namen zu.
EXEC SQL [<session_spec>] PREPARE <statement_name>
[INTO <descriptor_name> [USING <using_clause>]]
FROM <statement_source>;
· Geben Sie <session_spec> an, wenn Sie mit mehreren Datenbanksitzungen arbeiten.
· In <statement_name> geben Sie den Statement-Namen entweder in einer Host-Variablen oder als konstante Zeichenkette an.
· In <statement_source> geben Sie die dynamisch auszuführende SQL-Anweisung entweder in einer Host-Variablen oder als konstante Zeichenkette an.
<descriptor_name>und <using_clause>haben im SQL-Modus INTERNAL in der PREPARE-Anweisung keine Bedeutung. Sie dienen hier der DB2-Kompatibilität.