OracleCOLUMN命令.docx

上传人:小飞机 文档编号:3162463 上传时间:2023-03-11 格式:DOCX 页数:4 大小:38.13KB
返回 下载 相关 举报
OracleCOLUMN命令.docx_第1页
第1页 / 共4页
OracleCOLUMN命令.docx_第2页
第2页 / 共4页
OracleCOLUMN命令.docx_第3页
第3页 / 共4页
OracleCOLUMN命令.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《OracleCOLUMN命令.docx》由会员分享,可在线阅读,更多相关《OracleCOLUMN命令.docx(4页珍藏版)》请在三一办公上搜索。

1、Oracle COLUMN命令Oracle COLUMN命令 通过使用COLUMN命令,可以对控制查询结果集中列的显示格式。COLUMN命令的语法格式如下: column column_name alias | option 其中,COLUMN_NAME参数用于指定将要控制的列的名称。ALIAS参数用于指定列的别名。OPTION参数用于指定某个列的显示格式,OPTION选项的取值及意义如表4-3所示。 表4-3 COLUMN命令选项 选项 CLEAR COLOR FORMAT HEADING JUSTIFY NULL PRINT/NOPRINT ON | OFF WRAPPED WORD_WR

2、APPED TRUNCATED 说明 清楚为该列设置的显示属性,使其使用默认的显示属性 定义列的显示颜色 为列指定显示格式 定义列的标题 调整列标题的对交方式。默认情况是数字列右对齐,其他的列为左对齐。可以设置的标题位置值为:LEFT、CENTER、RIGHT 指定一个字符串,如果列的值为NULL值,则由该字符串代替 显示列标题隐藏列标题 控制显示属性的状态,OFF表示定义的显示属性不起作用 当字符串的长度超过显示宽度时,将字符串的超出部分折叠到下一行显示 表示从一个完整的字符处折叠; TRUNCTED表示截断字符串尾部 如果在关键字COLUMN后面未指定任何参数,则COLUMN命令将显示SQ

3、L*Plus环境中所有列的当前显示属性;如果在COLUMN后面只指定了列名,则显示特定列的当前显示属性。 当在SQL*Plus中运行SELECT查询命令时,如果有返回结果,则结果会以行和列的形式显示。对于查询结果集中的每一列,SQL*Plus都允许在COLUMN命令中使用FORMAT选项规定显示样式。例如,在SQL*Plus中查询SCOTT.EMP表中的SAL列,要求以货币符号“&”开头,并且以千分位形式表示。则所使用的COLUMN命令如下: SQL column sal format $999,999.00 SQL select empno,ename,sal 2 from scott.em

4、p; EMPNO ENAME SAL - - - 7369 SMITH $800.00 . 7934 MILLER $1,300.00 已选择14行。 在上面的示例中为了演示格式化数字,在格式化数字时使用了格式掩码“999,999.00”,该格式掩码的作用就是告诉Oracle使用该列的数字值代替掩码中的9,而对应0的数字值则不与显示。例如,如果某行的SAL列的值为2500.3,则使用该格式掩码后,显示的数字值就是2,500.00。除此之外,还可以规定列在显示时所附带的字符前缀。其他常用的数字格式化掩码见表4-1所示。 对于字符型的列,其值以左对齐的方式显示。如果字符串列值的长度超过了定义的显示

5、长度,则会根据系统变量WRAP的值进行截断或折叠在下一行显示。如果列标题的长度超过了定义的显示宽度,则对列标题进行截断。下面的示例为查询的各列设置了显示宽度,当数值超过显示宽度时,超过部分折叠在下一行显示: SQL column job format a5 wrapped SQL select empno,ename,job,sal 2 from emp; EMPNO ENAME JOB SAL - - - - 7369 SMITH CLERK $800.00 7499 ALLEN SALES $1,600.00 MAN . 7934 MILLER CLERK $1,300.00 已选择14行

6、。 在默认情况下,查询中的列标题是从数据库中选择的列的名称。通过COLUMN命令可以为列指定一个别名,为列指定别名时需要在COLUMN命令中使用HEADING选项。例如,使用下面的命令为查询的各列重新指定别名: SQL column empno heading 工作编号 SQL column ename heading 姓名 SQL column sal heading 工资 SQL select empno,ename,sal 2 from emp; 工作编号 姓名 工资 - - - 7369 SMITH $800.00 7934 MILLER $1,300.00 已选择14行。 如果用户想

7、要查看某列的显示属性,可以通过如下的命令显示特定列的显示属性: SQL column sal COLUMN sal ON HEADING 工资 FORMAT $999,999.00 用户可以通过ON或OFF设置某列的显示属性是否起作用。例如,下面的示例通过OFF禁用了列的显示属性,然后使用ON启用了列的显示属性: SQL column empno off SQL select empno,ename,sal 2 from emp; EMPNO 姓名 工资 - - - 7369 SMITH $800.00 7499 ALLEN $1,600.00 7521 WARD $1,250.00 7566 JONES $2,975.00 7654 MARTIN $1,250.00 7698 BLAKE $2,850.00 7782 CLARK $2,450.00 7788 SCOTT $3,000.00 7839 KING $5,000.00 . 如果想要取消对列的显示属性设置,则可以通过CLEAR选项清楚设置的显示属性。例如,下面的示例清楚了ENAME列的显示属性: SQL column ename COLUMN ename ON HEADING 姓名 SQL column ename clear SQL column ename SP2-0046: COLUMN ename 未定义

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号