Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. 関数リファレンス
  3. 定数
  4. 演算子
  5. 日付
  6. 関数
  7. システム変数
  8. データ型リファレンス

関数リファレンス

関数リファレンス

ユリウス日、修正ユリウス日、およびグレゴリオ暦

ユリウス日、修正ユリウス日、およびグレゴリオ暦

データ統合
は、グレゴリオ暦システムの日付のみをサポートします。それ以外の方式で表現された日付はサポートされていません。
ユリウス暦の日付はユリウス
と呼ばれ、
データ統合
ではサポートされていません。この用語をユリウス
や修正ユリウス日と混同しないように注意する必要があります。
トランスフォーメーション言語には、Jフォーマット文字列を使用して修正ユリウス日(MJD)形式を処理する機能があります。
ある日付に対するMJDは、紀元前4713年1月1日深夜00時00分00秒を起点とした日数で表されます。定義により、MJDの時間部分は24時間の一部を表す10進数として表現されます。Jフォーマット文字列では、この時間部分は変換されません。
例えば、次のTO_DATE式は、SHIP_DATE_MJD_STRINGフィールドの文字列をデフォルト日付形式の値に変換します。
TO_DATE (SHIP_DATE_MJD_STR, 'J')
SHIP_DATE_MJD_STR
RETURN_VALUE
2451544
Dec 31 1999 00:00:00
2415021
Jan 1 1900 00:00:00
Jフォーマット文字列には日付の時間部分が含まれないため、戻り値では時間が00:00:00に設定されています。
Jフォーマット文字列をTO_CHAR式で使用することもできます。たとえば、TO_CHAR式でJフォーマット文字列を使用して、日付値をMJD値の文字列に変換できます。以下に例を示します。
TO_CHAR(SHIP_DATE, 'J')
SHIP_DATE
RETURN_VALUE
Dec 31 1999 23:59:59
2451544
Jan 1 1900 01:02:03
2415021
データ統合
は、TO_CHAR式の日付の時刻部分を無視します。