Anmärkningar om tilldelning av värde
(se denna andra fråga för att tilldela värde till variabel vid deklarationsavsnittet )
Språkets PLpgSQL-syntax har många sätt att säga:
Y := f(X);
EXECUTE
sats är endast för "dynamisk körning" (mindre prestanda ),
EXECUTE 'f(X)' INTO Y;
Använd Y := f(X);
eller SELECT
för att utföra statiska deklarationer,
SELECT f(X) INTO Y;
Använd PERFORM uttalande när du kasserar resultaten eller arbetar med ogiltiga returer:
PERFORM f(X);