俺#

新潟市でIT業を営むおっさんのブログ。

Oracleってなんて使いにくいんだろう...(その2)

DATE型がクセモノ。TIMESTAMPの様に'yyyy-mm-dd hh:mm:ss'形式として扱うにはINSERTでもSELECTでも手間がかかる。

INSERT INTO テーブル名 (カラム名) VALUES (TO_DATE('2008-02-22 10:20:30', 'YYYY-MM-DD HH24:MI:SS'))

ハァ?

SELECT TO_CHAR(カラム名, 'YYYY-MM-DD HH24:MI:SS') AS 取得名 FROM テーブル名

ハァ?ハァ?*1

これに関しては自由度があって使い道はありそうだが、Oracle以外から入った人は戸惑いそう。つ〜か戸惑った(^^;

*1:注:ハァハァ(´Д`;)ではない。