Database/PostgreSQL2018. 1. 29. 13:43

PostgreSQL 에서 Function 만들기 예제

코드를 받아서 텍스트로 변환하여 리턴해 주는 예제

1 -> A

2 -> B

3 -> C

 

CREATE or REPLACE FUNCTION fn_test(char)

RETURNS varchar AS $$

declare

  stat_txt varchar(20);

begin

case $1 when '1' then 

             stat_txt = 'A';

  when '2' then 

      stat_txt = 'B';

  when '3' then 

      stat_txt = 'C';

  else stat_txt = '';

 end case;

return stat_txt;



end; $$ 

language 'plpgsql';

PostgreSQL 공식 매뉴얼 링크

https://www.postgresql.org/docs/9.2/static/sql-createfunction.html

 

Posted by 비니미니파