CALENDAR_START_END
-
dtexprは、DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE、TIMESTAMP WITH LOCAL TIME ZONEのいずれかの型(または暗黙的にDATEに変換できる任意の値)を持つ日時式です。 -
nlsparamは、NLSパラメータ設定を表すテキスト式です。現在サポートされているパラメータはNLS_DATE_LANGUAGEのみで、TO_CHARおよびTO_DATEと同じ方法で指定されます。
CALENDAR_START_END、FISCAL_START_END、CALENDAR_X_OF_Y、FISCAL_X_OF_Y、CALENDAR_ADD_X_PERIODSおよびFISCAL_ADD_PERIODSファンクションは、nlsparamを受け入れます。
nlsparamを取るすべてのファンクションでは、小売ファンクションを除いてNLS_CALENDARを指定できます。
NLS_CALENDARは、セッションから継承されるか、nlsparam (ナビゲーションおよび出力に使用されるカレンダを示します)で明示的に指定されます。GREGORIANカレンダのみがサポートされています。
CALENDAR_START_END、FISCAL_START_ENDおよびRETAIL_START_ENDファンクションは、DATE (時間/分/秒コンポーネントが午前0時に設定されている)を戻します。これは、関連付けられたカレンダ(カレンダ、会計、小売)内の関連付けられた期間の開始または終了のグレゴリオ暦日付(年、四半期、月、週)を表します。DAYにはファンクションが存在しないことに注意してください。そのファンクションはすべて、開始日と終了日の両方に対して指定された日付を返すのみであるためです。
