水曜以外もどうでしょう

北海道発。食べ歩きの記録グルメ情報や北海道の見どころなどをメモ替わりに書いています。

PREV | PAGE-SELECT | NEXT

≫ EDIT

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
応援宜しくお願いします。ポチ↓↓
fC2ブログランキング にほんブログ村 グルメブログ 北海道食べ歩きへ 人気ブログランキングへ


| スポンサー広告 | --:-- | comments(-)| trackbacks(-)| TOP↑

≫ EDIT

postgresql操作メモ関数

関数定義を初めて使ってみる。

関数定義の例)
CREATE OR REPLACE FUNCTION func(integer)
RETURNS integer
AS '
select id from test where id=$1
' LANGUAGE SQL;

実行の例
select func(1)

関数を最初に作るときは、
CREATE FUNCTION func(integer)
で良い。

'は、関数定義の実体を囲む。
7.4までの記述。
8.0からは$$で囲めば良いみたい。
シングルクオートは普通に文字列を囲むのに使うので、
エスケープが必要になり面倒。
エスケープは''と重ねるらしい。(未確認)

CREATE OR REPLACE FUNCTION func(integer)
RETURNS integer
AS $$
select id from test where id=$1
$$ LANGUAGE SQL;


$1は引数。

RETURNSで戻り型を指定する。

スポンサーサイト
応援宜しくお願いします。ポチ↓↓
fC2ブログランキング にほんブログ村 グルメブログ 北海道食べ歩きへ 人気ブログランキングへ


| データベース | 15:28 | comments:0| trackbacks:0| TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://vmemo.blog36.fc2.com/tb.php/48-8ab2c990

TRACKBACK

PREV | PAGE-SELECT | NEXT

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。