Oracleの現在時刻を取得する方法は?
Oracleデータベースでは、現在のシステム時間を取得するためにSYSDATE関数を使用することができます。
現在の時刻を取得するためのサンプルクエリが以下にあります:
SELECT SYSDATE FROM DUAL;
現在のシステムの日付と時刻を含む結果セットが返されます。DUALはOracleシステムテーブルであり、いくつかの特別な操作を実行するための仮想テーブルです。
現在の時間を変数に代入して、後で使用することもできます。
DECLARE
current_time DATE;
BEGIN
current_time := SYSDATE;
DBMS_OUTPUT.PUT_LINE('Current Time: ' || TO_CHAR(current_time, 'YYYY-MM-DD HH24:MI:SS'));
END;
この例では、PL/SQLブロックを使用して変数current_timeを宣言し、その変数にSYSDATEの値を代入します。そして、DBMS_OUTPUT.PUT_LINEプロシージャを使用して現在の時間をコンソールに出力します。