Oracle TTITLE和BTITLE命令
SQL*Plus的显示结果通常包括一个头部标题、列标题、查询结果和一个底部标题。如果输出结果需要打印多个页,则每个页都可以拥有自己的页标题和列标题。每页可以打印的数量由用户设置的页的大小决定,用户设置系统参数NEWPAGE可以决定头部标题之前的空行数;PAGESIZE参数则规定每页打印的行数;而每行可打印的字符数则由LINESIZE参数决定。
除此之外,用户还可以利用TTITLE和BTITLE命令设置打印时每页的顶部和底部标题。使用TTITLE命令的语法格式为:
其中,TEXT选项用于设置头标题的文字,如果头部包含多个字符,则必须用单引号括起来;VARIABLE选项用于在标题中打印相应的变量;OFF选项则禁止打印头部标题,ON选项则打印头部信息;PRINTSPCE用来设置格式化头部标题的子句。它可以使用如下的选项:
COL 指定在当前行的第几列打印头部标题。
SKIP 跳到从下一行开始的第几行,默认值为1。
TAB 指定向前跳的列数。
LEFT 在当前行中左对齐打印数据。
CENTER 在当前行中间打印数据。
RIGHT 在当前行中右对齐打印数据。
BOLD 以黑体打印数据。
FORMAT 指定随后的数据项格式。如果对指定的数据项没有合适的格式,则根据
系统变量NUMFORMAT系统参数打印数字型值。数据项的显示格式见表4-1。
BTTITLE的语法格式与TTITLE的语法格式相同。如果在TTITLE或BTITLE命令后而没有任何参数,则显示当前的TTITLE或BTITLE的定义。