Hinweise zum Zuweisungswert
(Siehe diese andere Frage zum Zuweisen von Werten zu Variablen im Deklarationsabschnitt )
Die Syntax der Sprache PLpgSQL hat viele Möglichkeiten zu sagen:
Y := f(X);
Die EXECUTE
Klausel ist nur für "dynamische Ausführung" (weniger Leistung ),
EXECUTE 'f(X)' INTO Y;
Verwenden Sie Y := f(X);
oder SELECT
zum Ausführen von statischen Deklarationen,
SELECT f(X) INTO Y;
Verwenden Sie PERFORM Anweisung, wenn die Ergebnisse verworfen oder mit ungültigen Rückgaben gearbeitet werden soll:
PERFORM f(X);