set 命令用于设置系统变量的值。通过set 命令设置的系统变量有很多,下面把最常用的罗列出来:

  1. arraysize

    用于从数据库中一次提取的行数,其默认为 15。

SQL> show arraysize;
arraysize 15
SQL> set arraysize 20;
SQL> show arraysize;
arraysize 20

  2. autcommit

    用于在执行DML语句的时候是否自动提交,默认为 off。当设置为 on 并设置为 n 时,代表执行 n 条语句或者PL/SQL 语句块后自动提交/

 SQL> show autocommit;
autocommit OFF
SQL> set autocommit 10;
SQL> show autocommit;
AUTOCOMMIT ON 用于所有 10 DML 语句

  3. echo

    当我们使用start/@执行一个脚本的时候,echo 用于控制是否显示脚本文件中正在执行的SQL语句。默认为 off。

 SQL> show echo;
echo OFF

  4. feedback

    当一个查询结果集至少为 n 行的时候,就会显示结果集返回的行数

 SQL> show feedback;
用于 6 或更多行的 FEEDBACK ON

  5. heading

    是否显示查询结果的列标题

 SQL> show heading
heading ON

  6. linesize

    每行显示字符的个数,默认为 80;

 SQL> show linesize;
linesize 80

  7. pagesize

    设置每页显示的行数,默认值为 14.

 SQL> show pagesize;
pagesize 14

  8. serveroutput

    用于控制台是否显示 PL/SQL 块或者存储过程的输出,也就是说当我们使用DBMS_OUTPUT.PUT_LINE() 的输出显示在屏幕上。默认值为off。

 SQL> show serveroutput;
serveroutput OFF

  9. sqlprompt

    用于设置 SQL*Plus 的命令提示符,默认值为 'SQL>'.

 SQL> show sqlprompt;
sqlprompt "SQL> "

  10. time

    设置是否在SQL*Plus 命令提示符前显示系统当前的时间,默认值为 off。

 SQL> show time;
time OFF
SQL> set time on;
22:38:55 SQL> show time;
time ON

  11. timing 

    用于设置是否显示执行 SQL 语句、PL/SQL 块花费的时间。默认为 off。

orcale 之sql/plus set 命令的更多相关文章

  1. SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace)

      SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace) DBA 日常管理工作中,很重要一项工作就是监视数据库文件大小,及日志文件大小.如果你管理数据库的有很 ...

  2. 如果一条SQL语句太长,我们可以通过回车键来创建一个新行来编写SQL语句,SQL语句的命令结束符为分号(;)。

    1.如果一条SQL语句太长,我们可以通过回车键来创建一个新行来编写SQL语句,SQL语句的命令结束符为分号(;). 2.select查询的多个字段之间要用逗号“,”分割,如果查询涉及多个表,那多个表之 ...

  3. Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理

    1.为什么学习oracle? 性能优越: 小型数据库 中型数据库 大型数据库 acess.foxbase mysql.sql server.informix sybase.oracle.db2 复杂量 ...

  4. 二、oracle sql*plus常用命令

    一.sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户 ...

  5. orcale 之 SQL 语言基础

    SQL 全称是结构化查询语句(Structure Query Language),是数据库操作的国际化语言,对所有的数据库产品都要支持. SQL 语言的分类 我们按照其功能可以大致分为四类: 数据定义 ...

  6. oracle sql*plus常用命令

    一.sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户 ...

  7. 二、 sql*plus常用命令

    一.sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户 ...

  8. SQL ALTER TABLE 命令

    SQL ALTER TABLE 命令 SQL ALTER TABLE 命令用于添加.删除或者更改现有数据表中的列. 你还可以用 ALTER TABLE 命令来添加或者删除现有数据表上的约束. 语法: ...

  9. Oracle-01-数据库分类/oracle sql*plus常用命令

    一.数据库分类 一.数据库分类1.小型数据库:access.foxbase2.中型数据库:informix.sql server.mysql3.大型数据库:sybase.db2.oracle 二.项目 ...

随机推荐

  1. NideShop项目的安装部署教程

    本文档为微信小程序商城NideShop项目的安装部署教程,欢迎star NideShop商城api服务:https://github.com/tumobi/nideshop NideShop微信小程序 ...

  2. 深海划水队项目---七天冲刺day2

    上完选修后的站立式会议: 工作进度 昨天已完成的工作: 这周任务分配,每日任务要求. 今天计划完成的工作: 推进开发进度,进一步理清开发思路. 工作中遇到的困难: 站立式会议好难统一时间啊. 燃尽图 ...

  3. GBK还是UTF-8? Eclipse连接TFS的编码之痛!encoding, encoding, encoding…

    在中文Windows操作系统上安装Eclipse或MyEclipse,默认会将Eclipse的编码设置为GBK,与操作系统的默认编码保存一致. 在这种默认设置下,在Eclipse新增的文件不会自动被团 ...

  4. Hibernate 之核心接口

    1.持久化和ORM 持久化是指把数据(内存中的对象)保存到可持久保存的存储设备中(如硬盘),主要应用于将内存中的数据存储到关系型数据库中,在三层结构中,持久层专注于实现系统的逻辑层面,将数据使用者与数 ...

  5. Buffer Pool--内存相关术语

    虚拟地址空间(virtual address space): 供应用程序能够申请访问的最大地址空间,32位系统上为4GB,64位系统上是8TB,虚拟地址空间映射的数据不一定存放在物理内存中,还可能存放 ...

  6. Hadoop HDFS HA启动出现两个StandBy NameNode

    可能是zkfc服务没有启动,正确的流程如下: 1.在nn001上格式化zkfc sudo -u hdfs hdfs zkfc -formatZK 2.在三个(或以上)节点上启动journalnode ...

  7. pipeline构建时报错问题解决

    问题: 1.No such field found: field java.lang.String sh. Administrators can decide whether to approve o ...

  8. c# 后台GET、POST、PUT、DELETE传输发送json数据

    一.Get 方式传输 //url为请求的网址,param参数为需要查询的条件(服务端接收的参数,没有则为null) //返回该次请求的响应 public string HttpGet(string u ...

  9. Maven 项目中使用mybatis-generator生成代码

    在使用Maven构建SSM项目时,使用mybatis-generator插件自动生成代码 一.目录结构 bean:用来存放生成的实体类 dao:用来存放生成的 *mapper.java文件 mappe ...

  10. Deepin personalized transplantation of kali platform tools

    首先配置更新源: 把kali的源添加到 Deepin 自带的源后面: 简易换源方法: 1.打开文件管理 -> 地址栏输入路径:/etc/apt/ 然后回车->在目录中右键以管理员身份打开 ...