精华内容
下载资源
问答
  • 实例: set linesize 200 col name format A30 col value format A20 select name,value from v$parameter where name='...设置sqlplus模式显示总行数(当前连接生效): show pagesize; --查看目前的pagesize...

    实例:

    set linesize 200

    col name format A30

    col value format A20

    select name,value from v$parameter where name='processes';


    设置sqlplus模式显示总行数(当前连接生效):

    show pagesize; --查看目前的pagesize

    set pagesize 300; --设置pagesize为300


    设置sqlplus模式显示行宽度(当前连接生效):

    show linesize; --查看当前的linesize宽度

    set linesize 300; --设置linesize宽度


    修改安装目录glogin.sql文件(永久生效):

    set pagesize 300;

    set linesize 300;

    glogin.sql文件位置:/u01/app/oracle/product/11.2.0/db_1/sqlplus/admin


    参考博文:http://blog.163.com/guohuan88328@126/blog/static/6943077820107185136282/






         本文转自1321385590 51CTO博客,原文链接:http://blog.51cto.com/linux10000/1853404,如需转载请自行联系原作者


    展开全文
  • sqlplus

    2019-07-04 11:28:00
    sqlplus是Oracle提供的一款命令行客户端工具,可以执行...如ed、c、for、col、desc分别对应edit、change、format、column、describe sqlplus命令后面不需要加分号就可以执行 常用sqlplus命令 --show 命令 ...

    sqlplus是Oracle提供的一款命令行客户端工具,可以执行sqlplus命令和sql语句

    通过sqlplus登录数据库

     

     

    sqlplus命令可以缩写

    如ed、c、for、col、desc分别对应edit、change、format、column、describe

    sqlplus命令后面不需要加分号就可以执行

     

    常用sqlplus命令

    --show 命令

     

    --spool命令

    spool C:\a.txt  --将期间Oracle所有的操作结果写到指定文件中

    spool off         --结束spool命令,将信息写到文件中

    spool命令常用的设置:

      show linesize  --查看行宽

      set linesize 100 --设置行宽

      show pagesize  --查看每页展示的记录数

      set pagesize 24  --设置每页展示的记录数

     

    --设置列宽

    col 列名 for a8               --当该列为字符串类型时,设置为8个字符长度(a表示alphanumeric,字符的意思)

    col 列名 for 9999           --当该列为数字类型时,设置为4个字符长度(9代表一个数字,4个9代表4个数字)

     

    --修改sql语句

    c /原字符串/修改后的字符串

    可以用  /  来执行上一条sql语句

     

    此外,输入行号可以显示该行的sql

     

    --修改sql语句

    ed

    --输入ed命令后,会把上一条sql语句写入系统并用默认编辑器打开,直接修改即可

     

    --清屏

    host cls  --windows下清屏

    host clear --linux下清屏

     

    --查看表结构

    desc 表名

     

    转载于:https://www.cnblogs.com/shizunatsu/p/11131383.html

    展开全文
  • sqlplus中的set和col命令

    2018-04-25 16:26:33
     COL[UMN] [{column | expr} [option…] ]  where option is one of the following clauses:  ALI[AS] alias  CLE[AR]  ENTMAP {ON|OFF}  FOLD_A[FTER]  FOLD_B[EFORE]  FOR[MAT] format  ...

     

      SQL> set timing on;          //设置显示“已用时间:XXXX”

      SQL> set autotrace on-;    //设置允许对执行的sql进行分析

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

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

      SQL> set echo on               //设置运行命令是是否显示语句

      SQL> set echo off; //显示start启动的脚本中的每个sql命令,缺省为on

      SQL> set feedback on;       //设置显示“已选择XX行”

      SQL> set feedback off;      //回显本次sql命令处理的记录条数,缺省为on

      SQL> set colsep’ ‘; //输出分隔符

      SQL> set heading off;    //输出域标题,缺省为on

      SQL> set pagesize 0;     //输出每页行数,缺省为24,为了避免分页,可设定为0。

      SQL> set linesize 80;     //输出一行字符个数,缺省为80

      SQL> set numwidth 12;     //输出number类型域长度,缺省为10

      SQL> set termout off;    //显示脚本中的命令的执行结果,缺省为on

      SQL> set serveroutput on;  //设置允许显示输出类似dbms_output

      SQL> set verify off                     //可以关闭和打开提示确认信息old 1和new 1的显示.

      备注 一下是column命令

      COL[UMN] [{column | expr} [option…] ]

      where option is one of the following clauses:

      ALI[AS] alias

      CLE[AR]

      ENTMAP {ON|OFF}

      FOLD_A[FTER]

      FOLD_B[EFORE]

      FOR[MAT] format

      HEA[DING] text

      JUS[TIFY] {L[EFT] | C[ENTER] | C[ENTRE] | R[IGHT]}

      LIKE {expr | alias}

      NEWL[INE]

      NEW_V[ALUE] variable

      NOPRI[NT] | PRI[NT]

      NUL[L] text

      OLD_V[ALUE] variable

      ON|OFF

      WRA[PPED] | WOR[D_WRAPPED] | TRU[NCATED]

    转自:https://blog.csdn.net/andysweet6/article/details/7286775

    展开全文
  • sqlplus 命令行格式(set,col等)

    千次阅读 2015-12-21 10:02:50
    QL*PLUS(或 称sqlplus)里除了我们经常使用的sql语句外,还有另外一些命令,它们通过对标题、列标题、页宽、页长以及时间等参数的格式化操作来控制sql语 句的输出的内容和格式,常见的比如"set timing on”,"set ...

    QL*PLUS(或 称sqlplus)里除了我们经常使用的sql语句外,还有另外一些命令,它们通过对标题、列标题、页宽、页长以及时间等参数的格式化操作来控制sql语 句的输出的内容和格式,常见的比如"set timing on”,"set heading off”等。

    基本的SqlPlus命令

    命令 说明
    remark 注释
    set headsep 标题换行
    ttitle 设置输出页的头标题
    btitle 设置输出页的尾标题
    column 对sql语句中的列进行格式化处理
    break on 通知sqlplus在输出结果中插入空格
    compute sum 通知sqlplus计算小计
    set linesize(line) 设置sqlplus输出的最大行宽 --
    set pagesize 设置页面的最大行数
    set newpage 设置页面之间的空行数
    spool sqlplus屏幕的文件输入输出命令
      注释,同remark
    -- 双杠,注释,同remark
    set pause sqlplus屏幕输出结果时在页面之间停顿
    save 保存当前session最近的sql语句至指定的文件中
    host 返回到操作系统环境,类似!
    start或@ 执行文件中的命令
    edit 使用自定义的编辑器编辑指定文件
    define_editor 自定义sqlplus里的编辑器
    exit或quit 退出sqlplus

     

    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

    示例如下:

    未修改前的默认设置输出:
    SQL> select a.FILE_NAME,a.TABLESPACE_NAME,b.CURRENT_SCN from DBA_DATA_FILES a ,v$database b where a.TABLESPACE_NAME='USERS'; FILE_NAME --------------------------------------------------------------------------- TABLESPACE_NAME CURRENT_SCN ------------------------------ ----------- +DATAGRP/db/datafile/users.259.686941969 USERS 7.3498E+10 修改后的输出结果: SQL> col FILE_NAME for a45 --定义FILE_NAME列最大显示45个字符 SQL> col TABLESPACE_NAME for a10 --定义该列最大显示10个字符 SQL> col CURRENT_SCN for 999999999999 --定义该列最长显示12个数字 SQL> col TABLESPACE_NAME heading 'TBS_NAME' --定义该列输出标题为"TBS_NAME” SQL> / FILE_NAME TBS_NAME CURRENT_SCN --------------------------------------------- ---------- ------------- +DATAGRP/db/datafile/users.259.686941969 USERS 73497663251 SQL>

     


    SQL> show sga


    Total System Global Area 4198564584

    bytes


    Fixed Size                    746216

    bytes


    Variable Size             2013265920

    bytes


    Database Buffers          2181038080

    bytes


    Redo Buffers                 3514368


    bytes


    SQL> set line 100

    SQL> show sga


    Total System Global Area  4198564584 bytes

    Fixed Size                         746216        bytes

    Variable Size                     2013265920 bytes

    Database Buffers              2181038080 bytes

    Redo Buffers                    3514368       bytes

    SQL>


    这样结果显示就不会换行了。



    转自http://blog.sina.com.cn/s/blog_5790709f0100mus8.html

    展开全文
  • SQLPLUS

    2017-12-21 20:42:33
    sqlplus命令1、格式化命令: • 设置每行的长度:SET LINESIZE 长度; • 设置每页的长度:SET PAGESIZE 长度; 2、切换用户: • CONN 用户名/密码 [AS SYSDBA],如果是SYS用户一定要写上AS SYSBDBA; 3、调用...
  • SQLPlus

    2017-12-17 14:56:00
    3.3、SQLPlus 对于Oracle的前台工具而言,个人有一些看法: Oracle 9i:OEM(Oracle的企业管理器),sqlplusw.exe(采用命令行窗口的方式显示,这种方式可以自己控制),sqlplus.exe(是sqlplusw的命令行版) ...
  • 做实验时遇到 sqlplus输出串行问题:    第一反应,输出行字符数不够,于是作了如下修改:    仍然没解决问题,继续修改linesize,pagesize:  仍没解决(为啥此时linesize设置不起作用了?),考虑到...
  • sqlplus)里除了我们经常使用的sql语句外,还有另外一些命令,它们通过对标题、列标题、页宽、页长以及时间等参数的格式化操作来控制sql语 句的输出的内容和格式,常见的比如"set timing on”,"set heading off”等...
  • sqlplus命令

    千次阅读 2016-09-16 00:13:09
    7.sqlplus命令  sqlplus 登录之后,可以使用buff(缓存)来存储/执行/修改要执行的sql语句  这里的buff的特点:  1.buff中只能存储一条sql语句(但是这条sql语句可能有很多行)  2.每次放入新的sql语句,会把之前的...
  • 它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sqlplus一般都与数据库打交道。 常用: ...
  • sqlPlus操作

    2011-08-17 08:59:55
    sqlplus中操作blob和clob     create directory utllobdir as 'd:' create table blobtest(col1 BLOB); create table clobtest(col1 cL
  • SQLPLUS登陆命令

    万次阅读 2019-02-16 18:55:49
    使用sqlplus: 10G之前的版本登陆时需要加引号(单、双引号皆可)如:sqlplus " / as sysdba" sqlplus -prelim / as sysdba     从Oracle10g开始,sqlplus提供了一个...
  • SQLPlus学习记录

    2018-04-30 23:38:10
    SQLPlus学习记录 主要介绍SQLPlus的常用命令和使用 JAVA程序连接数据库 [TOC] 1.命令方式启动数据库监听与服务 2.SQLPlus常用命令 3.SQLPlus报表命令 4.SQLPlus报表命令 5.使用JDBC连接数据库 1.命令方式...
  • sqlplus命令大全

    千次阅读 2018-05-28 22:23:24
    零、基本的SqlPlus命令命令说明remark注释set headsep标题换行ttitle设置输出页的头标题btitle设置输出页的尾标题column对sql语句中的列进行格式化处理break on通知sqlplus在输出结果中插入空格compute sum通知...
  • SQLPLUS TIPS

    2011-12-09 17:51:47
    1.SQLPLUS : a tool that execute sql ,sqlplus ,sqlplus command.  1.sqlplus command-line cmd-sqlplus /nolog  2.sqlplus GUI sqlplusw /nolog  ...
  • sqlplus回顾行显示

    2018-11-09 15:11:36
    sqlplus中设定行大小  SQL> set linesize 32767 ...sqlplus中设定字符列格式:col 字段名 format 展示格式  SQL> col ename for a30 sqlplus中设定数字列格式  SQL> col age form...
  • SQLPLUS命令技巧

    2019-01-19 15:45:00
    ***SQLPLUS中任何命令都可以使用前3位作为简写,如column简写成col*** 1、查看当前sqlplus缓存的命令:list   2、清屏命令:ho cls或cle scr或clear screen,个人比较习惯使用ho cls;   3、继续执行上次命令...
  • sqlplus设置长度

    千次阅读 2017-12-27 15:49:00
    sqlplus设置长度 1.setlinesize 100 2.col XXformat a30 3.col XXX format 9,999,999,999 3.set heading off 表头不显示 posted @ 2017-12-27 15:49 酸奶加绿茶 阅...
  • sqlplus 环境变量设置

    2019-09-18 05:51:47
    $ORACLE_HOME/sqlplus/admin/glogin.sql 这个文件可以设置登录sqlplus后的环境变量 set linesize 200 pagesize 100col segment_name for a20col table_name for a30col instance_number for 999 -- Defaults for ...
  • sqlplus使用技巧

    千次阅读 2019-04-29 14:52:16
    1、对输出列进行格式化column SQL> column salary format $99,999 heading '...2、在sqlplus中调用操作系统命令host SQL> host ls -l /home 总用量 0 drwx------ 2 elasticsearch elasticsearch 76 12月 2...
  • SQLPlus Set常用设置

    2017-06-28 11:05:36
    #设置sqlplus输出的最大行宽 SQL> set linesize 140 #col name format a50 :将列name(字符型)显示最大宽度调整为50个字符 SQL> col name format a50 SQL> select * from v$dbfile;  FILE# NAME ------...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,459
精华内容 4,983
关键字:

colsqlplus