[pgsql-jp: 26182] Re: SELECT TIMESTAMP(CURRENT_DATE, CURRENT_TIME) について

Naruhiro Ikeya n-ikeya @ pop09.odn.ne.jp
2002年 5月 29日 (水) 10:20:21 JST


池谷です。 

7.2のベータ版のリリース直後、
これと同様な質問をこのMLで投げていたので
過去ログにもあると思いますが、
# 的をはずしていたらすみません。

Version 7.2以降ですと timestamp関数を使うには
SELECT "TIMESTAMP"(CURRENT_DATE);
で可能ですが…
7.1で動作するものは全て動作します。
#下の1,2,3,7,9に該当するもの

〜略〜
> 1. SELECT TIMESTAMP(CURRENT_DATE);
> 2. SELECT TIMESTAMP('2000-12-25');
> 3. SELECT TIMESTAMP(DATE '2000-12-25');
> 
> 4. SELECT TIMESTAMP(CURRENT_TIME);
> 5. SELECT TIMESTAMP('06:56:11');
> 6. SELECT TIMESTAMP(TIME '06:56:11');
> 
> 7. SELECT TIMESTAMP(CURRENT_DATE, CURRENT_TIME);
> 8. SELECT TIMESTAMP('2002-05-29', '06:56:11');
> 9. SELECT TIMESTAMP(DATE '2002-05-29', TIME '06:56:11');
> 
> 
> 	7.1.3	7.2
> -------+-------+--------
> 1	○	×
> 2	○	×
> 3	○	×
> 4	×	×	(これは当然)
> 5	×	×	(これは当然)
> 6	×	×	(これは当然)
> 7	○	×
> 8	×	×	(Function 'timestamp(unknown, unknown)' does not exist)
> 9	○	×






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