PostgreSQL 編19 - ストアドファンクション、function、PL/pgSQL、トリガー ■ストアドファンクション (ストアドプロシジャ) ・SQL の組み込み関数以外にユーザが独自の関数を作ることができる。 language 'sql' では、単純なものしか作成できない。 Oracle の PL/SQL と同等のものは、以下で説明する PL/pgSQL で作成する。 drop function gettest1(char); create function gettest1(char) returns int8 as 'select count(*) from testm where key = $1' language 'sql' ; select gettest1('a001'); gettest1 ---------- 1 drop function gettest1