SQL Plus如何调整输出的一行的表头宽度?

SQL Plus如何调整输出的一行的表头宽度?,第1张

没办法统一设置列宽的,但是可以根据具体的列名设置宽度,用 col ... format ... 的方法 字符类型的 : sqlplus>col 列名 format a10 这句设定指定列名显示宽度是每行10个字符 sqlplus>col 列名 format 99999 这是设定数字类型的 可以在$ORACL

没办法统一设置列宽的,但是可以根据具体的列名设置宽度,用

col

...

format

...

的方法

字符类型的

sqlplus>

col

列名

format

a10

这句设定指定列名显示宽度是每行10个字符

sqlplus>

col

列名

format

99999

这是设定数字类型的

可以在$ORACLE_HOME/sqlplus/admin/glogin.sql

里把常用的都设置好,这样就不用每次都设定了

修改列宽度

column c1 format a20 --将列c1(字符型)显示最大宽度调整为20个字符

column c1 format 9999999 --将列c1(num型)显示最大宽度调整为7个字符

修改列标题

column c1 heading c2 --将c1的列名输出为c2

set colsep' ' --行的标题列的分隔符

set linesize(line) --设置sqlplus输出的最大行宽

set pagesize --设置页面的最大行数 缺省为 24,为了避免分页,可设定为 0

set serveroutput on|off

set echo on --显示文件中的每条命令及其执行结果,缺省为 on

set echo off --不显示文件中的命令,只显示其执行结果

set term on --查询结果既显示于假脱机文件中(spool指定输出的文件),又在SQLPLUS中显示

set term off --查询结果仅仅显示于假脱机文件中(spool指定输出的文件)

set heading off --让结果行的标题不显示,缺省为 on

set heading on --让结果行的标题显示

set trimout on  --去除标准输出每行的拖尾空格,缺省为 off

set trimspool on --去除重定向( spool)输出每行的拖尾空格,缺省为 off

set timing off --显示每条sql命令的耗时,缺省为off

set verify off --是否显示替代变量被替代前后的语句。

exit --退出


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11287225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存