zoukankan      html  css  js  c++  java
  • Oracle Database XE 11gR2 SQL 命令行的显示调整

    操作系统:Windows 10 x64

    Oracle Database XE 11gR2

    参考:在cmd命令行使用sqlplus时的页面显示问题

    通过 cmd 命令行运行 SQL 命令行查看一张表的数据,结果显示成这个鬼样(数据太多,只取了一部分)???

    原因是 linesize 和 pagesize 两个属性的值设置不当。

    将 linesize 属性值改大一些,在命令行输入:

    SQL> set linesize 200;

    重新查看表,行的显示满足要求了,但是每页显示的行数不满足要求。

    将 pagesize 的属性值改大一些,重新查看表。

    另外,使用 show all; 可以查看其它一些信息。

    还有一个问题,上面在命令行窗口中设置的两个属性 linesize、pagesize 只对当前的命令行窗口生效。这意味着,关闭当前窗口或重新打开一个新的窗口,如果需要,就得重新设置这些属性。

    为了避免重复设置这种无意义的工作,可以打开安装盘符:oraclexeapporacleproduct11.2.0serversqlplusadminglogin.sql 文件,在里面加入:

    set linesize 200;
    set pagesize 40;

    如果在设置之前,已经有打开的命令行窗口,需要关闭重新再打开,设置才能生效。

  • 相关阅读:
    我的程序优化尽量减少数据库连接操作
    dreamhappy博客索引
    一步一步实现网站的多语言版本
    spring入门基础
    discuz模版的学习
    第七次jsp作业
    第五次作业
    jsp第二次作业
    第六次作业
    jsp第六周作业
  • 原文地址:https://www.cnblogs.com/Satu/p/11238826.html
Copyright © 2011-2022 走看看