В следующем примере создается простая
В следующем примере создается простая функция SQL, которая возвращает название книги по ее коду, переданному функции:
booktown=# CREATE FUNCTION title(integer) RETURNS text
booktown-# AS 'SELECT title from books where id - $1'
booktown-# LANGUAGE 'sql':
CREATE
Теперь функция title() может использоваться в базе данных booktown для выборки записей, у которых поле id совпадает с переданным числовым аргументом:
booktown=# SELECT title(41472) AS book_title;
book title
Practical PostgreSQL
(1 row)
Содержание раздела