Uwagi o przypisaniu wartości
(zobacz to inne pytanie, aby przypisać wartość do zmiennej w sekcji deklaracji )
Składnia języka PLpgSQL ma wiele sposobów na powiedzenie:
Y := f(X);
EXECUTE
klauzula służy tylko do „dynamicznego wykonywania” (mniejsza wydajność ),
EXECUTE 'f(X)' INTO Y;
Użyj Y := f(X);
lub SELECT
do wykonywania deklaracji statycznych,
SELECT f(X) INTO Y;
Użyj WYKONAJ oświadczenie, gdy odrzucasz wyniki lub pracujesz z void zwracami:
PERFORM f(X);