create or replace function getf(arg character varying(255)) returns int as $$
begin
if arg = 'a' then
return 1;
else
return 2;
end if;
end; $$ language plpgsql;
Lưu ý rằng đây là một hàm PL / pgSQL.
Hướng dẫn trực tuyến có một chương tuyệt vời về PL / pgSQL . Điều đó sẽ cung cấp mọi thứ bạn cần để bắt đầu viết hàm thủ tục với sự hỗ trợ phong phú cho phân nhánh hợp lý.