ファンクション作成

作成

 CREATE OR REPLACE FUNCTION myfunc(num int) RETURNS int
 AS $$
  DECLARE
    ret int;
  BEGIN
    ret = num + 1;
    RETURN ret;
  END;
 $$ LANGUAGE plpgsql;

利用

 SELECT myfunc( 100 );

確認

 SELECT proname, prosrc FROM pg_proc WHERE proname = 'myfunc';

削除

 DROP FUNCTION myfunc( int );

参考

http://www.postgresql.jp/document/9.1/html/plpgsql.html


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

Last-modified: 2012-01-05 (木) 09:05:06