[pgsql-jp: 26753] Re: Error occurred while executing PL/pgSQL function
WADA Hiroyuki
wada @ komine-ag.co.jp
2002年 7月 18日 (木) 19:59:10 JST
和田です。ざっと見ると、
electricnude @ geocities.co.jp wrote:
> NOTICE: line 25 at assignment
> ERROR: parser: parse error at or near "("
> >>> 正常に動作せず。文法エラーとも言われる・・・
> DECLARE
> my_input_date TIMESTAMP ;
なのに、
> my_temp_varchar :=
to_char( timestamp ( ( my_input_date )::varchar ) , ''YYYY-MM-DD'' ) ;
わざわざvarcharにcastしてさらにtimestampに戻してるのが意味不明
ですが、7.2からtimestampが関数名に使えなくなった件じゃないですか?
過去ログ参照してもらうとして、ここは
to_char(my_input_date, ''YYYY-MM-DD'' ) ;
でいいと思いますが。
pgsql-jp メーリングリストの案内