PL/SQL クエリのタイムスタンプ形式の設定方法

PL/SQLでは、日付と時刻の表示形式を設定するには TO_CHAR 関数が利用できます。TO_CHAR 関数の構文は次のとおりです。

TO_CHAR(日付, フォーマット)

dateはその日付または時間値をフォーマットするもの、formatは指定された日付や時間値の表示フォーマット

以下、よく使われる日付と時間の形式を例として示します:

  1. YYYY-MM-DD HH24:MI:SS の形式で日付と時刻(年月日時分秒)を出力する
  2. 年月日を表示する:
    TO_CHAR(SYSDATE, ‘YYYY-MM-DD’)
  3. 表示時間:
    TO_CHAR(SYSDATE, ‘HH24:MI:SS’)
  4. 月名を英語で表示する:TO_CHAR(SYSDATE, ‘Month’)
  5. 月名の短縮形を表示:TO_CHAR(SYSDATE, ‘Mon’)
  6. 日付の接尾辞を表示(例:st、nd、rd、th):
    TO_CHAR(SYSDATE, ‘DDth’)

日付と時刻表示形式は要求に応じて柔軟に設定できます。

bannerAds