Oracle sqlplus的输出表的排版,数据表发生折行问题

在使用Oracle SQLPlus查询数据时遇到表格折行问题,可以通过设置环境变量linesize和pagesize,或者使用column命令局部调整列宽和标题来解决。linesize用于设置每行显示的字符数,pagesize则设定每页显示的行数。column命令可以方便地修改特定列的宽度和标题。若希望永久生效,可在sqlplus的glogin.sql文件中添加相关设置。
摘要由CSDN通过智能技术生成

当查寻数据表的时候,会发生折行的问题 ,这时,我们可以用下面的语句

方法一:使用环境变量进行修改

设置每行显示的记录长度:set linesize 300; —> 每行显示300个字符。

设置每页显示的记录长度:set pagesize 30; —->每页显示30行记录。
这里写图片描述

方法二:局部修改

oracle的局部格式化:

column

     column是sqlplus里最实用的一个命令,很多时候sql语句输出的列宽度不合适而影响查看,都需要用到这个命令来更改select语句中指定列的宽度和标题。大部分时候,我们可以简写column为col即可,主要有以下两种用法:

修改列宽度
column c1 format a20 –将列c1(字符型)显示最大宽度调整为20个字符
column c1 format 9999999 –将列c1(num型)显示最大宽度调整为7个字符
修改列标题
column c1 heading c2 –将c1的列名输出为c2

精:但是我们会发现一个问题:

就是每次进入sqlplus都得重新设置linesize和pagesize,能不能不这样做呢?可以!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值