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プロシージャを使用して現在の時間をコンソールに出力します。

bannerAds