oracle 学习之:col格式化方法

2023-11-22 02:08

本文主要是介绍oracle 学习之:col格式化方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

COL命令
主要格式化列的显示形式。 
该命令有许多选项,具体如下: 
COL[UMN] [{ column|expr} [ option ...]] 
Option选项可以是如下的子句: 
ALI[AS] alias 
CLE[AR] 
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] 
  
1). 改变缺省的列标题 
COLUMN column_name HEADING column_heading --改变标题命令实验没有成功,不知道是什么问题
For example: 
Sql>select * from dept; 
     DEPTNO DNAME                        LOC 
---------- ---------------------------- --------- 
         10 ACCOUNTING                   NEW YORK 
sql>col  LOC heading location 
sql>select * from dept; 
    DEPTNO DNAME                        location 
--------- ---------------------------- ----------- 
        10 ACCOUNTING                   NEW YORK 
  
2). 将列名ENAME改为新列名EMPLOYEE NAME并将新列名放在两行上: 
Sql>select * from emp 
Department  name           Salary 
---------- ---------- ---------- 
         10 aaa                11         
SQL> COLUMN ENAME HEADING ’Employee|Name’ 
Sql>select * from emp 
            Employee 
Department  name           Salary 
---------- ---------- ----------  
         10 aaa                11 
note: the col heading turn into two lines from one line. 
  
3). 改变列的显示长度: 
FOR[MAT] format 
Sql>select empno,ename,job from emp; 
      EMPNO ENAME      JOB        
---------- ----------     --------- 
       7369 SMITH      CLERK      
       7499 ALLEN      SALESMAN   
7521 WARD       SALESMAN   
Sql> col ename format a40 
      EMPNO ENAME                                    JOB 
----------   ----------------------------------------         --------- 
       7369 SMITH                                    CLERK 
       7499 ALLEN                                    SALESMAN 
       7521 WARD                                    SALESMAN 
  
4). 设置列标题的对齐方式 
JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]} 
SQL> col ename justify center 
SQL> / 
      EMPNO           ENAME                   JOB 
----------   ----------------------------------------       --------- 
       7369 SMITH                                    CLERK 
       7499 ALLEN                                    SALESMAN 
7521 WARD                                     SALESMAN 
对于NUMBER型的列,列标题缺省在右边,其它类型的列标题缺省在左边 
5). 不让一个列显示在屏幕上 
NOPRI[NT]|PRI[NT] 
SQL> col job noprint 
SQL> / 
      EMPNO           ENAME 
----------     ---------------------------------------- 
       7369 SMITH 
       7499 ALLEN 
7521 WARD 
  
6). 格式化NUMBER类型列的显示: 
SQL> COLUMN SAL FORMAT $99,990 
SQL> / 
Employee 
Department Name        Salary    Commission 
---------- ---------- --------- ---------- 
30          ALLEN        $1,600    300 
  
7). 显示列值时,如果列值为NULL值,用text值代替NULL值 
COMM NUL[L] text 
SQL>COL COMM NUL[L] text 
  
8). 设置一个列的回绕方式 
WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED] 
        COL1 
-------------------- 
HOW ARE YOU? 
  
SQL>COL COL1 FORMAT A5 
SQL>COL COL1 WRAPPED 
COL1 
----- 
HOW A 
RE YO 
U? 
  
SQL> COL COL1 WORD_WRAPPED 
COL1 
----- 
HOW 
ARE 
YOU? 
  
SQL> COL COL1 WORD_WRAPPED 
COL1 
----- 
HOW A 
  
9). 显示列的当前的显示属性值 
SQL> COLUMN column_name 
  
10). 将所有列的显示属性设为缺省值 
SQL> CLEAR COLUMNS

这篇关于oracle 学习之:col格式化方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/406709

相关文章

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

oracle 11g导入\导出(expdp impdp)之导入过程

《oracle11g导入导出(expdpimpdp)之导入过程》导出需使用SEC.DMP格式,无分号;建立expdir目录(E:/exp)并确保存在;导入在cmd下执行,需sys用户权限;若需修... 目录准备文件导入(impdp)1、建立directory2、导入语句 3、更改密码总结上一个环节,我们讲了

JavaScript中的高级调试方法全攻略指南

《JavaScript中的高级调试方法全攻略指南》什么是高级JavaScript调试技巧,它比console.log有何优势,如何使用断点调试定位问题,通过本文,我们将深入解答这些问题,带您从理论到实... 目录观点与案例结合观点1观点2观点3观点4观点5高级调试技巧详解实战案例断点调试:定位变量错误性能分

Python中 try / except / else / finally 异常处理方法详解

《Python中try/except/else/finally异常处理方法详解》:本文主要介绍Python中try/except/else/finally异常处理方法的相关资料,涵... 目录1. 基本结构2. 各部分的作用tryexceptelsefinally3. 执行流程总结4. 常见用法(1)多个e

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

从基础到高级详解Python数值格式化输出的完全指南

《从基础到高级详解Python数值格式化输出的完全指南》在数据分析、金融计算和科学报告领域,数值格式化是提升可读性和专业性的关键技术,本文将深入解析Python中数值格式化输出的相关方法,感兴趣的小伙... 目录引言:数值格式化的核心价值一、基础格式化方法1.1 三种核心格式化方式对比1.2 基础格式化示例

504 Gateway Timeout网关超时的根源及完美解决方法

《504GatewayTimeout网关超时的根源及完美解决方法》在日常开发和运维过程中,504GatewayTimeout错误是常见的网络问题之一,尤其是在使用反向代理(如Nginx)或... 目录引言为什么会出现 504 错误?1. 探索 504 Gateway Timeout 错误的根源 1.1 后端

MySQL 表空却 ibd 文件过大的问题及解决方法

《MySQL表空却ibd文件过大的问题及解决方法》本文给大家介绍MySQL表空却ibd文件过大的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录一、问题背景:表空却 “吃满” 磁盘的怪事二、问题复现:一步步编程还原异常场景1. 准备测试源表与数据

python 线程池顺序执行的方法实现

《python线程池顺序执行的方法实现》在Python中,线程池默认是并发执行任务的,但若需要实现任务的顺序执行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋... 目录方案一:强制单线程(伪顺序执行)方案二:按提交顺序获取结果方案三:任务间依赖控制方案四:队列顺序消

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat