13.10 BTITLE
構文
BTI[TLE] [printspec [text | variable] ...] | [ON | OFF]
printspecには、テキストの配置および書式設定に使用される次の句のうちの1つ以上を指定します。
BOLD
CE[NTER]
COL n
FORMAT text
LE[FT]
R[IGHT]
S[KIP] [n]
TAB n
各レポート・ページの下部に、指定したタイトルを配置して書式設定したり、現行のBTITLE定義を表示します。
現行のBTITLE定義を表示するには、句を指定せずに、BTITLEを入力します。旧形式のBTITLEの詳細は、「BTI[TLE] text(旧形式は廃止)」を参照してください。
項
BTITLEコマンド構文の項および句については、「TTITLE」コマンドを参照してください。
使用方法
最初に現れるtextの前にprintspec句を入力しない場合、BTITLEはテキストを左揃えにします。有効なprintspec句(LEFT、SKIP、COLなど)がコマンド名のすぐ後に続いている場合、SQL*Plusは新形式でBTITLEを解釈します。
SQL*Plusの置換文字列(& variables)は、BTITLEの実行前に展開されます。生成された文字列はBTITLEテキストとして格納されます。後続の各結果ページの生成中に予期しない結果が発生して、展開された変数の値自身が変数として解釈される場合があります。
BTITLEコマンドでのこの二重置換を回避するには、各結果ページで置換される変数に&接頭辞を使用しないでください。置換変数を使用してBTITLEに未変更のテキストを挿入する場合は、1回のみ置換されるようにテキストを引用符で囲みます。
例
左側にはCORPORATE PLANNING DEPARTMENTという下部タイトル、右側には日付が示されるように設定するには、次のように入力します。
BTITLE LEFT 'CORPORATE PLANNING DEPARTMENT' - RIGHT '1 JAN 2001'
50桁目からCONFIDENTIALという下部タイトルが表示され、その後に6つの空白を置いて日付が続くように設定するには、次のように入力します。
BTITLE COL 50 'CONFIDENTIAL' TAB 6 '1 JAN 2001'