Пользовательские функции

В PostgreSQL представлены функции четырёх видов (подробнее про функции можно почитать по ссылке), но мы в проектах используем только два:

Функции любых видов могут принимать в качестве аргументов базовые типы, составные типы или их сочетания. Кроме того, функции могут возвращать значения базового или составного типа. Также можно определить функции, возвращающие наборы базовых или составных значений.

Проще всего определить функции на языке SQL, поэтому сначала мы рассмотрим их. Многие концепции, касающиеся функций на SQL, затем распространятся и на другие виды функций.

Last updated