• ベストアンサー

PostgreSqlについて

おはようございます。 質問させてください。 テーブルのカラムにtimestamp型のフィールドがあるとします。 テーブルinsertの時に現在の時間をいれたいのですが、どのような値を入れればいいのでしょうか? test_tbl-------------- ID:INTEGER DATE:TIMESTAMP ---------------------- insert into test_tbl (ID, DATE) values (1, ****); ****の部分にnow, dateとかそんな関数はあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#9414
noname#9414
回答No.1

CURRENTやNOWといった定数があるようです。 CURRENT定数  トランザクション実行時の時間。データ作成時の時間ではなく、トランザクションが行われた時点での時間 NOW定数  現在のトランザクション実行時の時間 TODAY定数  今日の午前0時 TOMORROW定数  明日の午前0時 YESTERDAY定数  昨日の午前0時 一応、こんな風に、手元にあるヘルプ(CommonSQLEnvironmentに付属するヘルプです)には書かれていますが、細かいことはマニュアルを検索して読んでください。そっちの方がより的確な情報が書かれているはずです。 ほかにもCURRENT_TIMESTAMPなる関数もあるらしいので、探せば、いろいろ出てくるのでは? 間違いがありましたらご指摘ください。 ではでは☆

TOKIO2003
質問者

お礼

できました。ありがとうございました。

関連するQ&A