PostgreSQL 2テーブル ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
326:308 03/08/05 13:57 すいません、自己解決しました。 327:nobodyさん 03/08/05 15:59 >325 pconnect使わなければ、PHPからPostgreSQLへのセッションは 毎回切った張ったされますが。 328:nobodyさん 03/08/05 16:25 >>325 一時テーブルをVIEWにするかサブクエリにするのが一般的だけど、 性能上の問題からその一時テーブルの結果を使いまわしたいなら 名前をつけてテーブル作成するしかないかな。 pg_pconnect使ってもApache/PHPの状態によってはDBセッションが同一にならないから、 ページを跨いだ一時テーブルの利用はできない。 329:nobodyさん 03/08/05 18:56 PostgreSQL 7.2 のPL/pgSQLについて教えてください。 CREATE TABLE reg ( d TIMESTAMP ); なるテーブルがあり、d には「現在からn秒後の時刻」をINSERTするようにし ています。現在はプログラムから INSERT INTO reg VALUES ( NOW() + INTERVAL ''100 sec'' ); のようにしているのですが、これをPL/pgSQLで書きなおそうとしています。 で、 CREATE FUNCTION f( BIGINT ) RETURNS BOOL AS ' BEGIN INSERT INTO reg VALUES ( NOW() + INTERVAL ''$3 sec'' ); RETURN TRUE; END ' LANGUAGE 'plpgsql'; としてみたのですが、$3 が展開されないのか、足し算が行なわれません。 どのように書いたら望む結果になりますでしょうか? 教えてください。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5395日前に更新/193 KB
担当:undef