現在のシステム日付を取得するためのOracleの方法は何ですか?
Oracleでは、現在のシステム日付を取得するためにSYSDATE関数を使用することができます。この関数は、現在の日付と時間を表す日付値を返します。
以下は、現在のシステム日付を取得するSYSDATE関数を使用した例です。
- 現在のシステム日付を確認してください。
SELECT SYSDATE FROM dual;
- 変数に現在のシステム日付を設定する。
DECLARE
current_date DATE;
BEGIN
current_date := SYSDATE;
DBMS_OUTPUT.PUT_LINE('Current date is: ' || current_date);
END;
SYSDATE関数が返すのは日付値です。日付部分だけを必要とする場合は、時間部分を切り捨てるためにTRUNC関数を使用できます。
SELECT TRUNC(SYSDATE) FROM dual;