[pgsql-jp: 26387] Re: PL/pgSQLの質問です。「'」でくくった中での変数展開について。

ichikawa @ is.ocha.ac.jp ichikawa @ is.ocha.ac.jp
2002年 6月 16日 (日) 16:27:14 JST


市川です.

At Sat, 15 Jun 2002 11:10:43 +0900,
Takeshi Yoshida wrote:
> 
> 吉田です。
> 
> ご返信、ありがとうございます。
> 
> > 
> > CURRENT_TIMESTAMP - (time||' HOUR')::INTERVAL
> > 
> > としてみては?
> > 
> 
> 試してみましたが、
> 
> 	ERROR:  Bad interval external representation ' HOUR '
> 
> と出力されてしまいます。

create function hrsbk(int4) returns timestamp as '
declare
  time alias for $1;
begin
  return current_timestamp - (time||''hour'')::interval;
end;
' language 'plpgsql';

は動作するようです.7.2.1 で OS は Solaris 2.6 です.

ーーーー
市川哲彦
お茶の水女子大学 理学部 情報科学科
Phone: 03-5978-5708; Fax:   03-5978-5705
E-mail: ichikawa @ is.ocha.ac.jp



pgsql-jp メーリングリストの案内