- ベストアンサー
PostgreSqlについて
おはようございます。 質問させてください。 テーブルのカラムにtimestamp型のフィールドがあるとします。 テーブルinsertの時に現在の時間をいれたいのですが、どのような値を入れればいいのでしょうか? test_tbl-------------- ID:INTEGER DATE:TIMESTAMP ---------------------- insert into test_tbl (ID, DATE) values (1, ****); ****の部分にnow, dateとかそんな関数はあるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#9414
回答No.1
CURRENTやNOWといった定数があるようです。 CURRENT定数 トランザクション実行時の時間。データ作成時の時間ではなく、トランザクションが行われた時点での時間 NOW定数 現在のトランザクション実行時の時間 TODAY定数 今日の午前0時 TOMORROW定数 明日の午前0時 YESTERDAY定数 昨日の午前0時 一応、こんな風に、手元にあるヘルプ(CommonSQLEnvironmentに付属するヘルプです)には書かれていますが、細かいことはマニュアルを検索して読んでください。そっちの方がより的確な情報が書かれているはずです。 ほかにもCURRENT_TIMESTAMPなる関数もあるらしいので、探せば、いろいろ出てくるのでは? 間違いがありましたらご指摘ください。 ではでは☆
お礼
できました。ありがとうございました。