当查寻数据表的时候,会发生折行的问题 ,这时,我们可以用下面的语句
方法一:使用环境变量进行修改
设置每行显示的记录长度: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,能不能不这样做呢?可以!
找到你的oracle路径(个人喜好):
C:\app\Administrator\product\11.2.0\dbhome_1\sqlplus\admin
打开glogin.sql,添加下面两行
当然,你可以从上面的注释中看到这个sql文件主要是干嘛的。
保存,提示一下,如果不能保存的话,是因为你没有这个文件的编辑权限,请添加:
单击“添加”,并对你自己账户赋予完全控制权限。
搞定,以后就不用每次设置了。
祝好运。