デフォルトでは、応答生成にフィールド モードが適用されている場合は、BTEQにデータベースから返されたままのサマリー テキスト タイトルが含まれない場合があります。返されるテキストは、デフォルトが使用されているか、またはWITH句のTITLE句を介して特定のテキストが示されているかによって異なります。
デフォルト以外のタイトル テキストの指定に加えて、TITLE句を使用すると、BTEQの結果から特定のサマリー テキスト タイトルを完全に削除することができます。 そのためには、空白から成るタイトルを指定します。 NULL値の(文字が含まれない)タイトルを指定した場合は、タイトル句およびサマリー テキスト タイトル ダッシュ(-)の表示は無効になります。
例 - 空白によるサマリー タイトルの抑制
次のSELECT文と応答は、空白のタイトルを使用して、サマリー タイトル テキストが結果に生成されないようにする方法を示しています。
SELECT empno, name, salary FROM employee WITH sum(salary)(title ' ') WHERE DeptNo = 500;
BTEQの応答
*** Query completed. 8 rows found. 3 columns returned. *** Total elapsed time was 1 second. EmpNo Name Salary ----- ------------ ---------- 10014 Inglis C 34,000.00 10016 Carter J 44,000.00 10004 Smith T 42,000.00 10010 Reed C 30,000.00 10012 Watson L 56,000.00 10015 Omura H 40,000.00 10009 Marston A 22,000.00 ---------- 268,000.00
例 - NULLタイトルによるサマリー タイトルの抑制
次のSELECT文と応答は、NULL値のタイトルを使用して、サマリー タイトル テキストおよびサマリー タイトル ダッシュ(-)が結果に生成されないようにする方法を示しています。
SELECT empno, name, salary FROM employee WITH sum(salary)(title '') WHERE DeptNo = 500;
BTEQの応答
*** Query completed. 8 rows found. 3 columns returned. *** Total elapsed time was 1 second. EmpNo Name Salary ----- ------------ ---------- 10014 Inglis C 34,000.00 10016 Carter J 44,000.00 10004 Smith T 42,000.00 10010 Reed C 30,000.00 10015 Omura H 40,000.00 10012 Watson L 56,000.00 10009 Marston A 22,000.00
また、TITLEDASHES OFFコマンドを使って、サマリー テキストのタイトル ダッシュ(-)をオフにすることができます。