SQLで現在のシステム日付を取得する文法って、いつも覚えられなくてググるので、この機会に備忘のためにメモ。
様々なデータ型で取得できるので、その方法も合わせて。
日付のみ形式
「CURRENT_DATE」 を使う
query.sql
SELECT CURRENT_DATE;
result.sql
2022-07-16
時間のみ形式
「CURRENT_TIME」 を使う
query.sql
SELECT CURRENT_TIME;
result.sql
08:25:36.000000-00
日付+時間のみ形式
「CURRENT_TIMESTAMP」 を使う
query.sql
SELECT CURRENT_TIMESTAMP;
result.sql
2022-07-16 08:25:36.000000-00