sql >> データベース >  >> RDS >> Oracle

PL / SQLで現在の日付を取得する方法は?

    以下は、PL/SQLで現在の日付を取得するための例です。

    PL/SQLで現在の日付を取得する例

    1。 Sysdate関数の使用

    SET SERVEROUTPUT ON;
    
    DECLARE
    d_current_date DATE;
    BEGIN
    d_current_date := SYSDATE;
    DBMS_OUTPUT.put_line ('The Date today is: ' || d_current_date);
    END;
    /

    出力:

    The Date today is: 19-AUG-18
    PL/SQL procedure successfully completed.

    2。 CURRENT_DATE関数の使用

    SET SERVEROUTPUT ON;
    
    DECLARE
    d_current_date DATE;
    BEGIN
    d_current_date := CURRENT_DATE;
    DBMS_OUTPUT.put_line ('The Date today is: ' || d_current_date);
    END;
    /

    出力:

    The Date today is: 19-AUG-18
    PL/SQL procedure successfully completed.

    3。 To_Char()関数を使用して現在の日付と時刻を取得する

    SET SERVEROUTPUT ON;
    
    DECLARE
    d_current_date DATE;
    BEGIN
    d_current_date := CURRENT_DATE;
    DBMS_OUTPUT.put_line ('The Date today is: ' || to_char(d_current_date, 'DD/MM/YYYY HH24:MI:SS'));
    END;
    /

    出力:

    The Date today is: 19/08/2018 16:54:52
    PL/SQL procedure successfully completed.

    関連項目:

    • OracleTO_DATE関数の例
    • OracleTO_CHARの日付形式の例
    • PL/SQLで任意の国の現在のローカル日時を取得する
    1. 整数の配列がありますが、mysqlクエリ(php)でそれぞれをどのように使用しますか?

    2. MySQL Workbench:接続を維持する方法

    3. IDの一致に基づいた1つのテーブルから別のテーブルへのSQL更新

    4. MariaDBのAVG()関数