首页 > 数据库 >设置SQL*Plus运行环境

设置SQL*Plus运行环境

时间:2022-08-15 18:23:10浏览次数:40  
标签:set 变量 value Plus 设置 SQL

set命令基本语法

在Oracle 11g数据库中,用户可以使用set命令来设置SQL*Plus的运行环境;

set system_variable value;

system_variable:变量名;
value:变量值;

通过set命令设置的环境变量是临时的,不是永久的;
当用户退出SQL*Plus环境后,用户设置的环境参数会全部消失;

eg: 使用"set time on"命令设置在SQL*Plus命令提示符"SQL>"前面显示当前的系统时间,具体代码和运行结果如下:

使用set命令设置运行环境

 

pagesize变量:

该变量用来设置从顶部标题至页结束之间的行数;

set pagesize value;
value的默认值为14;

使用show pagesize命令显示当前SQL*Plus环境中的一页有多少行;

show pagesize;

newpage变量:

该变量用来设置一页中空行的数量;

set newpage value;

value的默认值为1;

使用show newpage命令显示当前SOL*Plus环境中的一页有多少空行;

inesize变量:

该变量用来设置在SQL*Plus环境中一行所显示的最多字符总数;

set linesize value;
value的默认值为80;

使用show linesize命令显示当前SQL*Plus环境中一行可以显示的最多字符数量;

show linesize;
pause变量:

该变量用来设置SQL*Plus输出结果是否滚动显示;

set pause value;

value变量值有以下三种情况:
- off:默认值,表示返回结果一次性输出完毕,中间的每一页不会暂停;
- on:表示输出结果的每一页都暂停,用户按后回车键后会继续显示;
- text:在设置pause的值为on之后,再设置text的值,则每次暂停都将显示该字符串; 
        当pause的值设置为off时,设置text的值没有任何意义;
        

eg: 使用set pause命令设置显示结果按页暂停,并在暂停后显示 ‘按< enter >继续’ 字符串,具体代码和运行结果如下:

 

 

 numformat变量:

该变量用来设置显示数值的缺省格式,该格式是数值格式;

set numformat format;
format为数值的掩码;

当用户查询数据库中的数值时,SQL*Plus环境将使用默认的格式显示数值,即以10个字符的宽度和常规格式来显示数字。

数值的常用掩码及其说明如下:

掩码说明举例
9 查询结果中数字替换格式中的掩码 999
0 格式中的掩码屏蔽掉查询结果中的数字 999.00
$ 在查询结果中的数字前添加美元前缀 $999
S 为数字显示符号类型,通常用于显示查询结果中的正负数字 S999
, 在符号“,”位置上放置逗号 999,99

 

 



标签:set,变量,value,Plus,设置,SQL
From: https://www.cnblogs.com/zouhong/p/16589218.html

相关文章

  • 三端一体计算方案:Unify SQL Engine
    简介: 本文将介绍数仓建设过程中面对三种计算模式,较低的研发效率、不可控的数据质量,以及臃肿数据接口服务的困境的解决方案。背景在漫长的数仓建设过程中,实时数......
  • MySQL事务
    何为事务? 一言蔽之,事务是逻辑上的一组操作,要么都执行,要么都不执行。事务演示经典的转账问题mysql>starttransaction;QueryOK,0rowsaffected(0.00sec)mysql>......
  • mysql基础
    #SQL语句的分类:1、DQL(数据查询语言):所有的SELECT语句都是数据查询语句2、DDL(数据定义语言):CREATEDROPALTER等,对数据库、表(结构)进行增删改操作3、DML(数据操作语......
  • mybatis_3_使用xml构建SqlSeesionFactory
    使用xml构建SqlSeesionFactory,分为两步:第一步:创建一个XML配置文件;第二步:创建SqlSessionFactory实例;示例:第一步:创建mybatis-config2.xml文件<?xmlversion="1.0"enco......
  • 转 pstack 命令 分析mysql hang
    pstack主要分析mysqlhang的函数,分析不了锁的情况,比较高深 参考文档https://blog.csdn.net/n88Lpo/article/details/106484780https://www.cnblogs.com/nanxiang/......
  • MySQL字段类型
    一、字符编码与配置文件'''MySQL的服务端字符编码默认使用的是latinl所以我们在写入中文的时候会出现乱码情况我们可以临时在把这个表的字符编码给改成utf8但是这样......
  • sql语句进行统计所占百分比
    亲爱的宝子们好久不见,今天得闲给大家分享一下大屏设计时常用到得统计所占百分比;这里为了方便大家实操我直接给大家匆匆建立了两个表格sql语句如下:CREATEtablet_group(......
  • Linux client with AD authentication login windows SQL Server
    Pre-WorklinuxshouldjoinADsameasSQLServersetspnonwindowsSQLServerforlinuxWindowsSQLServerC:\Users\Administrator>setspn-LsqladminRegi......
  • Docker 安装mysql 5.6
    一、dockerhub上面查找mysql镜像dockersearchmysql二、hub上拉取mysql镜像到本地标签为5.6dockerpullmysql:5.6三、使用mysql5.6镜像创建容器(也叫运行镜像)dockerru......
  • mysql 容器内部初始化
    mysql容器内部初始化我推到了dockerhub上一个镜像dockerpullliwenchao1995/mysql8:empty这个镜像是官方提供的mysql8版本,在容器内部把init的命令和要导入的sql放到......