[pgsql-jp: 26754] Re: Error occurred while executing PL/pgSQL function
electricnude @ geocities.co.jp
electricnude @ geocities.co.jp
2002年 7月 18日 (木) 20:09:13 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 メーリングリストの案内