Oracle设置SQLPlus结果显示的宽度,ORACLE sqlplus提示符设置

发布时间:2020-04-03 08:51:02

来源:51CTO

阅读:4392

作者:M_ling

一、SQLPlus查询的结果,可以根据自己的屏幕情况进行调节:

我们知道sqlplus模式下,select查询的时候经常会遇到返回的记录折行,这时候我们往往会设置行宽,列宽和页面记录。

设置行宽:set linesize 200 表示行宽被设置为200的字符

设置列宽:column name format a40 设置name列为40个字符,a表示alphanumeric,字符的意思

设置页面记录: set pagesize 20 设置每20行为一列

sqlplus命令是会话级的,exit之后就消失了。set linesize 5000  exit之后作用就消失了

举例:

1.查看pagesize默认值

show pagesize;   //首先查看目前的pagesize,默认是一页展示14行

设置一页面显示多少行数:

set pagesize 10; //将pagesize设置好10,则可以一次展示10行记录了

2.设置行的宽度

show linesize;   //查看目前的linesize,默认是80

set linesize 150; //设置成150或者更宽都可

注:以上的方法是临时有效的方法

例子:set linesize 20 页面宽度为20个字符,如果超过sqlplus的命令行窗口宽度就不起作用了

查询结果中,每列的宽度默认是根据该列定义的宽度显示的,比如这列定义20字符,那么

没有使用col xxx format axxx 限制该列的宽度,那么该列就以所定义的20字节为宽度。

但是因为sqlplus命令窗口的宽度有限,所以有的列定义为5000字符的,其最宽只能按照sqlplus命令行窗口的宽度来显示。

如下几个字段值小的,行的宽度会以字段的大小来定义展示

DISPLAY_VALUE这字段值就很大是4000字符,其最宽只能按照sqlplus命令行窗口的宽度来显示

name和value字段值的大小分别是80字符和4000字符,分别查这两个字段展示

select name,value from v$parameter;

宽度按照sqlplus命令行窗口的宽度来显示

设置value、name这两个字段宽度为20:

SQL> col value format a20

SQL> col name format a20

SQL> select name,value from v$parameter;

二、永久设置sql*plus的环境变量(glogin.sql的设置)

用户每次登录sql*plus的时候都会调用$ORACLE_HOME/sqlplus/admin/glogin.sql文件。我们可以修改这个文件,使得每次登录时都设置好一些sql*plus的环境变量,并将默认显示的SQL>改为显示登录的用户名和登录的数据库实例名

在glogin.sql文件末尾加如下几行vi /opt/oracle/product/10.2.0/db_1/sqlplus/admin/glogin.sql

set linesize 150

set pagesize 30

set sqlprompt "_user'@'_connect_identifier>"

参数说明:

set linesize 150    //设置一行可以容纳的字符数

set pagesize 30     //设置一页面显示多少行数

set sqlprompt "_user'@'_connect_identifier>"    //修改sqlplus提示符,可以提醒你所在的用户模式,减少误操作

oracle 设行宽,Oracle设置SQLPlus结果显示的宽度,ORACLE sqlplus提示符设置相关推荐

  1. oracle设行宽 每次,解决每次从cmd进入sqlplus,都得重新设置pagesize、linesize的问题...

    Oracle里的set零零碎碎的,这里整理归纳一下 SQL> set timing on; //设置显示"已用时间:XXXX" SQL> set autotrace o ...

  2. oracle调整显示长宽,Oracle设置SQLPlus结果显示的宽度,ORACLE sqlplus提示符设置

    一.SQLPlus查询的结果,可以根据自己的屏幕情况进行调节: 我们知道sqlplus模式下,select查询的时候经常会遇到返回的记录折行,这时候我们往往会设置行宽,列宽和页面记录. 设置行宽:se ...

  3. poi设置word表格单元格宽度_java poi如何设置word的页面的大小和水平方向?

    展开全部 你好,试试以下代码行不行. package com.sample; import java.awt.color; import java.io.fileoutputstream; impor ...

  4. 手机恢复出厂设置后一直显示无服务器,手机恢复出厂设置后开不了机怎么办【图文教程】...

    很多时候,我们都会对手机进行恢复出厂设置,之所以要这样做是为了能够用最简单的方法去实现手机的清理.但是很多时候,我们会发现,当我们正常地去进行恢复出厂设置的时候,我们的手机却不能开机了.那么这到底是一 ...

  5. Oracle入门(五D)之如何设置show parameter显示隐含参数

    转载自 oracle如何设置show parameter显示隐含参数 在sqlplus中show parameter是显示不了隐藏参数的,需要做一个处理,如下所示:    以SYS用户登录: C:\D ...

  6. wps姓名隐藏为星号_在wps表格中如何将数字设置为星号显示

    为了对某些数据进行保护,我们在使用wps表格的时候,可以将其设置为星号显示的效果,下面就让学习啦小编告诉你在wps表格中如何将数字设置为星号显示的方法,希望对大家有所帮助. 在wps表格中将数字设置为 ...

  7. oracle设为归档模式,设置oracle归档模式

    设置oracle归档模式 将oracle设为归档模式 [root@localhost ~]#sqlplus /nolog SQL> conn /as sysdba; Connected. SQL ...

  8. oracle 调整输出的列宽、行宽

    调整列宽col,调整行宽set linesize before: C:\>sqlplus "/as sysdba"SQL*Plus: Release 10.2.0.1.0 - ...

  9. excel表格行宽列高怎么设置_excel表格怎么设置行高列宽

    excel表格怎么设置行高列宽 你是怎么调整Excel表格的行高和列宽的? 如果还在用原始的手动调整方法,那你赶紧看看下面这几种解决方法,不仅效率高,而且调整的行高和列宽还很统一整齐哦,快和小编来学习 ...

最新文章

  1. LSGO软件技术团队招新 线下组队学习
  2. Xilinx SelectIO 接口
  3. 内存映射文件进行写文件和读文件有啥不同_Linux中的mmap映射 [二]
  4. python计算商品总价_GitHub - ideaOzy/data_analysis: 基于Python的南京二手房数据采集及可视化分析...
  5. [转]asp.net导出数据到Excel的三种方法
  6. 【CCF】20180902-买菜
  7. gradle拷贝静态资源文件_Gradle复制文件/目录方法
  8. 开发运维日常坑 总结 51-100
  9. 返回数组指针或引用。
  10. 10. 单例模式(singleton pattern)
  11. win10系统服务器管理器,win10服务管理器,详细教您Win10服务管理器怎样打开
  12. python 小说下载工具_Python制作全网小说下载器
  13. 操作系统4.1.8 文件保护
  14. Python爬虫:网易云音乐评论爬取
  15. C语言 打印2的n次方
  16. 自然语言处理--MM、RMM算法及Python 复习
  17. C++快慢指针理解与应用
  18. 合同法中的违约责任如何确定的 ?
  19. win10计算机日历不能用,win10系统自带日历应用不显示节日的解决方法
  20. 费诺编码 c++代码实现 信息论实验

热门文章

  1. RevitAPI: 当前视图为透视图的时候IdlingEvent不会被触发
  2. 听李天飞《大话西游》有感
  3. 红米10xpro手机图纸
  4. 生成树协议中的五种状态Spanning Tree
  5. mysql性能监控 调优_MySQL管理之道:性能调优、高可用与监控(第2版)
  6. ionic platform add android环境搭建之难产【i1】【小白-2016.11.5】
  7. Perl_Tkx_Canvas绘图功能函数介绍
  8. 怎么让背景铺满整个页面_css新手教程之背景图充满整个屏幕
  9. 逻辑回归(神经网络Sigmod激活函数,计量logit模型)
  10. 领英精灵和领英助理哪个好,看这一篇就够了