Procedury składowane w PostgreSQL/Wstęp
Procedury składowane mogą być pisane w różnych językach, m.in. opisanym tu Język PL/pgSQL oraz SQL. Oprócz tradycyjnego przetwarzania danych, umożliwiają także definiowanie:
- ograniczeń sprawdzających (CHECK),
- wyzwalaczy,
- funkcji agregujących i okienkowych (w rodzaju MIN, MAX, AVG),
- operatorów, w tym
- operatorów konwersji typów ((CAST x AS typ)),
- dziedzin (ang. domain)
Zastosowanie procedur składowanych są różnorakie, mogą w najprostszych przypadkach ułatwiać administrację bazą danych, zarządzaniem użytkownikami itp., mogą również zostać użyte jako dodatkowa warstwa dostępu do danych w aplikacji użytkowej.