[pgsql-jp: 29903] Re: ORACLEでいう DUAL 表は?
平山 貴信
takanobu @ bananaware.net
2003年 5月 15日 (木) 18:08:59 JST
平山と申します。
以下の件について私も以前にはまった覚えがありますねぇ、、、
(Oracleからの移行だったもんで、、、)
結果から言うとPostgresの場合はDUALに相当するものは
必要ありません。
そのまま
select current_timestamp
とかやれば取れます。
#個人的にはどっちでもいいからSQLは全部統一してくれと思ってますけど、、、
> -----Original Message-----
> From: sugita @ sra.co.jp [mailto:sugita @ sra.co.jp]
> Sent: Thursday, May 15, 2003 3:59 PM
> To: pgsql-jp @ ml.postgresql.jp
> Subject: [pgsql-jp: 29902] Re: ORACLEでいう DUAL 表は?
>
> 杉田です。
>
> From: Hiroshi Watanabe <fit0445 @ fitec.co.jp>
> Subject: [pgsql-jp: 29901] ORACLEでいう DUAL 表は?
> Date: Thu, 15 May 2003 15:53:01 +0900
>
> ;;; 渡辺と申します。
> ;;;
> ;;; ORACLE では DUAL という表があり
> ;;;
> ;;; SELECT SYSDATE FROM DUAL ;
> ;;;
> ;;; 見たいに使っていましたが、postgresql では
> ;;; そのような表はあるのでしょうか?
>
> タプル数が 1 の表を作ってしまえばいいのではないでしょうか? DB2 でそうし
> てし
> まいました。
>
> Oracle の DUAL は、
>
> =# SELECT now();
>
> をしたいときに以下のように必ず FROM が必要なためにあると思っていました。
>
> =# SELECT now() FROM DUAL;
>
> 他の使い方知らないので、教えて下さい。
>
>
> Kenji Sugita
>
pgsql-jp メーリングリストの案内