|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
首先我们要知道,或许有一项技术存在很多理由让我们可以选择使用MySQL学习教程,但是让我们不使用它往往只要有一个理由就足够了。
/*------------------------------------------------------------------------------------
/*接待转载,请保存这部分信息
/*翁彦2004-1-15
/*------------------------------------------------------------------------------------
五报表制造命令
报表制造命令是最主要的SQL*PLUS命令,也是DBA常常用到的。上面,就让我复杂地申明一下。
(1)TTITLE命令
安排一个报表的题目。
语法:
TTITLE
------
Placesandformatsatitleatthetopofeachreportpage.
EnterTTITLEwithnoclausetolistitscurrentdefinition.
TheoldformofTTITLEisusedifonlyasinglewordor
astringinquotesfollowstheTTITLEcommand.
TTI[TLE][printspec[text|variable]...]|[ON|OFF]
whereprintspecisoneormoreofthefollowingclauses:
COLnLE[FT]BOLD
S[KIP][n]CE[NTER]FORMATtext
TABnR[IGHT]
次要参数的申明:
¨报表题目的显现的地位,有LEFT,CENTER决意
¨还可使用用户的变量(内容有体系来保护),如SQL.PNO页号,SQL.LNO行号等等
¨COL[N]就是在第几个字符地位入手下手显现题目。
(2)COLUMN命令
这个命令次要用处,是标准查询的了局的输入格局。输入格局包含了数字也能够指定显现的宽度。COLUMN设置后,一向坚持无效。除非,你从头利用COLUMN设置该列大概用COLUMN<columnname>CLEAR。
语法:
COLUMN
------
Specifiesdisplayattributesforagivencolumn,suchas:
-columnheadingtext
-columnheadingalignment
-NUMBERdataformat
-columndatawrapping
Alsoliststhecurrentdisplayattributesforasinglecolumn
orallcolumns.
COL[UMN][{column|expr}[option...]]
whereoptionisoneofthefollowingclauses:
ALI[AS]alias
CLE[AR]
ENTMAP{ON|OFF}
FOLD_A[FTER]
FOLD_B[EFORE]
FOR[MAT]format
HEA[DING]text
JUS[TIFY]{L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}
LIKE{expr|alias}
NEWL[INE]
NEW_V[ALUE]variable
NOPRI[NT]|PRI[NT]
NUL[L]text
OLD_V[ALUE]variable
ON|OFF
WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]
上面就举例申明:
SQL>COLUMNSALALIASSalaryFORMAT$99,990.90
我们指定了SAL这个列的一一般名和数字的MONEY显现格局,上面的显现了局显现了设置后的效果。
关于FORMAT的提醒:
¨笔墨各式的设置,用A[n]来暗示,n暗示显现的长度。那末这个笔墨列的显现长度就依照N个字符的宽度,假如内容>N,就会主动转行。如
¨日期格局,sqlplus缺省显现的日期格局依照nls_lang设置来显现。缺省是A9。那末,你能够经由过程设置数据库启动参数,大概sqlplus的情况变量,大概用altersession命令来标准日期的显现;也能够经由过程to_char来转换显现内容;也能够用column命令来指定显现长度。
¨数字格局,申明一些经常使用的标记。如
9代表一个数字字符
0在指定的地位显现前导0或后置0
$美圆泉币标记
B显现一个空,假如是0的话
MI显现负号,假如小于0的话
,显现千分位分开符
.显现小数点
G和,一样,显现千分位分组标记
L显现当地地区的泉币标记
关于其他参数的提醒
Justify次要划定了列显现内容的对齐体例。Left,right,center。
Like指定该列的显现参照某个其他列的显现办法。如:COLUMNCOMMLIKESAL
NEWLINE换行显现这个列的内容
NULLtext假如是null,显现一个字符串,相称于ISNULL函数。
未完待续。。。。
首先我们要知道,或许有一项技术存在很多理由让我们可以选择使用MySQL学习教程,但是让我们不使用它往往只要有一个理由就足够了。 |
|