Catatan tentang menetapkan nilai
(lihat pertanyaan lain ini untuk menetapkan nilai ke variabel di bagian deklarasi )
Sintaks bahasa PLpgSQL memiliki banyak cara untuk mengatakan:
Y := f(X);
EXECUTE
klausa hanya untuk "eksekusi dinamis" (kinerja kurang ),
EXECUTE 'f(X)' INTO Y;
Gunakan Y := f(X);
atau SELECT
untuk mengeksekusi deklarasi statis,
SELECT f(X) INTO Y;
Gunakan PERFORM pernyataan saat membuang hasil atau bekerja dengan pengembalian batal:
PERFORM f(X);