ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

HEADING

HEADINGコマンドは、レポートのタイトルおよび列ヘッダーを生成するコマンドです。ヘッダー出力は、現行の出力ファイルに送信されます。HEADINGコマンドの形式はROWコマンドの形式と同じです。ただし、HEADINGを使用する場合、Oracle OLAPはヘッダーから列小計および総計に数値を追加しません。

多くの場合、HEADING文はPAGEPRGプログラムで使用して、レポートの各ページにタイトルまたは列ヘッダーを生成します。


ヒント:

ROWコマンドの小計機能を必要としないことが前もって明らかな場合、ROWコマンドのかわりにHEADINGコマンドを使用してレポートの行を生成すると、この場合、Oracle OLAPは小計を管理しないので時間を節約できます。

構文

HEADING [attribs] {expression1|SKIP}, [attribs] {expressionN|SKIP}

パラメータ

attribs

各列の書式を指定する属性。(使用可能な属性のリストおよび詳細な説明は、ROWコマンドを参照してください。)

expression

列ヘッダーとして使用するテキスト。列ヘッダーにリテラル・テキストを使用するには、テキストを一重引用符で囲みます。(列を生成するための式、属性およびACROSSグループの使用の詳細は、ROWコマンドを参照してください。)

SKIP

式のかわりに使用され、その列を空白のままにすることを示します。

使用上の注意

ROWコマンドに関する注意は、HEADINGコマンドにも適用されます(ROWの行および列の算術に関する注意は除く)。

HEADINGを使用したタイトルの作成

レポートにタイトルまたはサブタイトルを作成するには、HEADINGを使用して、LSIZEオプションの設定と同じ幅の単一の列を生成します。その列内でテキストを中央揃えして、中央揃えのタイトルを作成します。

最大ヘッダー幅

ヘッダー行を含めて、レポートの各行の最大幅は4,000文字です。

例10-1 列ヘッダーの生成

レポートで、列にヘッダーを付けるとします。プログラム内で次のようなHEADING文を使用します。

HEADING UNDER '-' CENTER <WIDTH 15 'Product' -
   ACROSS district FIRST 3: district>

この文によって生成される出力は、次のとおりです。

    Product      Atlanta     Boston    Chicago
--------------- ---------- ---------- ----------