S-JIS[2020-12-07] 変更履歴

PL/pgSQL 日付時刻

PostgreSQLPL/pgSQLの日付時刻について。


現在日時

PL/pgSQLPostgreSQL)で は、同一トランザクション内では同一の日時を返す関数と、実際の現在日時を返す関数が存在する。
(他のRDBMSでも、同一トランザクション内で同一の日時を返す関数がある)

トランザクション 関数名 戻り型
トランザクション日時 current_date date
current_time time with time zone
current_timestamp
transaction_timestamp
now
timestamp with time zone
localtime time
localtimestamp timestamp
ステートメント開始日時 statement_timestamp timestamp with time zone
実際の現在日時 clock_timestamp timestamp with time zone
timeofday text

PL/pgSQL内で実行時間を計るために時刻を表示したい場合はclock_timestampを使う。


PL/pgSQLへ戻る / PostgreSQLへ戻る / 技術メモへ戻る
メールの送信先:ひしだま