* ファンクション作成 [#e1039714]

** 作成 [#a95aacde]
 CREATE OR REPLACE FUNCTION myfunc(num int) RETURNS int
 AS $$
  DECLARE
    ret int;
  BEGIN
    ret = num + 1;
    RETURN ret;
  END;
 $$ LANGUAGE plpgsql;

** 利用 [#h4a15180]
 SELECT myfunc( 100 );

** 確認 [#o0c6d481]
 SELECT proname, prosrc FROM pg_proc WHERE proname = 'myfunc';

** 削除 [#w183e2db]
 DROP FUNCTION myfunc( int );

** 参考 [#uc2541f7]
http://www.postgresql.jp/document/9.1/html/plpgsql.html


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS