MONTHNAMESオプションは、日付のみのデータ型の値、およびDAY、WEEK、MONTH、QUARTER、YEAR型のディメンションの値を処理するときに使用される有効な月の名前のリストを保持します。名前のリストは、入力された日付を解釈する場合、および表示する日付またはテキスト値に変換する日付を書式化する場合に使用されます。
月の名前またはその略称が含まれる日付を入力する場合に、MONTHNAMESのリストが使用されます。日付のみの値を入力する方法の説明は、DATEFORMATオプションを参照してください。MONTHNAMESのリストは、<MT>
、<MTXT>
、<MTXTL>
、<MTEXT>
、<MTEXTL>
のいずれかの書式を使用して日付を表示または変換するときにも使用されます。これらの書式は、DATEFORMATオプションで指定します。月名のセットが複数ある場合、Oracle OLAPでは、文字数および大文字の使用パターンがDATEFORMATの指定と最も近いシノニムを選択します。
パラメータ
12か月の名前をリスト表示する複数行のテキスト式。各月の名前はそれぞれ別の行です。年度の最初の月がどの月であるかにかかわらず、このリストは1月から始める必要があります。デフォルト値は、英語ですべての文字が大文字の月名のリストです。
リストには、12の名前を1セットとして複数のセットを含めることができます。リストにある名前は、入力で有効な名前とみなされます。13番目の名前は最初の名前のシノニム、14番目の名前は2番目の名前のシノニムです(以降同様)。
例
例5-65 2セットの月名の指定
次の文は、英語の大文字表記とフランス語の小文字表記の2セットの月名を作成します。
MONTHNAMES = - 'JANUARY - ... DECEMBER - janvier - ... decembre'