SQL & PL/pgSQL Functions
Function declarations in all languages: simple SQL, PL/pgSQL, set-returning, variadic, trigger, and named dollar-quoting.
| Page | Description |
|---|---|
| SQL & PL/pgSQL | Function declarations in all languages |
| Attributes | VOLATILE, STABLE, IMMUTABLE, STRICT, SECURITY DEFINER, PARALLEL, and more |
| Procedures | PROCEDURE declarations with COMMIT support |
| Aggregates | AGGREGATE with SFUNC, STYPE, FINALFUNC, and ordered-set variants |
Function declarations in all languages: simple SQL, PL/pgSQL, set-returning, variadic, trigger, and named dollar-quoting.
Volatility, strictness, security, parallelism, cost, rows, support, SET, and WINDOW attributes.
PROCEDURE declarations; procedures may COMMIT mid-execution.
AGGREGATE declarations with SFUNC, STYPE, INITCOND, FINALFUNC, and ordered-set variants.