orcale 之sql/plus set 命令
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 命令的更多相关文章
- SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace)
SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace) DBA 日常管理工作中,很重要一项工作就是监视数据库文件大小,及日志文件大小.如果你管理数据库的有很 ...
- 如果一条SQL语句太长,我们可以通过回车键来创建一个新行来编写SQL语句,SQL语句的命令结束符为分号(;)。
1.如果一条SQL语句太长,我们可以通过回车键来创建一个新行来编写SQL语句,SQL语句的命令结束符为分号(;). 2.select查询的多个字段之间要用逗号“,”分割,如果查询涉及多个表,那多个表之 ...
- Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理
1.为什么学习oracle? 性能优越: 小型数据库 中型数据库 大型数据库 acess.foxbase mysql.sql server.informix sybase.oracle.db2 复杂量 ...
- 二、oracle sql*plus常用命令
一.sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户 ...
- orcale 之 SQL 语言基础
SQL 全称是结构化查询语句(Structure Query Language),是数据库操作的国际化语言,对所有的数据库产品都要支持. SQL 语言的分类 我们按照其功能可以大致分为四类: 数据定义 ...
- oracle sql*plus常用命令
一.sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户 ...
- 二、 sql*plus常用命令
一.sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1).sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户 ...
- SQL ALTER TABLE 命令
SQL ALTER TABLE 命令 SQL ALTER TABLE 命令用于添加.删除或者更改现有数据表中的列. 你还可以用 ALTER TABLE 命令来添加或者删除现有数据表上的约束. 语法: ...
- Oracle-01-数据库分类/oracle sql*plus常用命令
一.数据库分类 一.数据库分类1.小型数据库:access.foxbase2.中型数据库:informix.sql server.mysql3.大型数据库:sybase.db2.oracle 二.项目 ...
随机推荐
- 封装MongoDB的 asp.net 链接类
using System;using System.Collections.Generic;using System.Linq;using MongoDB; /// <summary>// ...
- TSQL--关联更新和删除
--=================================================== --测试CODE USE tempdb; GO DROP TABLE TB1 GO DROP ...
- (zxing.net)二维码QR Code的简介、实现与解码
一.简介 二维码QR Code(Quick Response Code)是由Denso公司于1994年9月研制的一种矩阵二维码符号,它具有一维条码及其它二维条码所具有的信息容量大.可靠性高.可表示汉字 ...
- C#基础之流程控制语句详解
C#程序的执行都是一行接一行.自上而下地进行,不遗漏任何代码.为了让程序能按照开发者所设计的流程进行执行,必然需要进行条件判断.循环和跳转等过程,这就需要实现流程控制.C#中的流程控制包含了条件语句. ...
- Devexpress WPF教程
[视频专辑]酷炫界面开发神器DevExpress WPF视频教程(36集全) http://www.devexpresscn.com/post/620.html
- 浅析C#中的IEquatable<T>接口
1.引言 首先我们先来看看IEquatable<T>接口的出现解决了什么问题. 我们知道,Object基类的Equals方法存在两个明显的问题.一是缺乏类型安全性,二是对于值类型而言需要装 ...
- C#不能捕捉的异常,如AccessViolationException
在.net的异常机制中,有部分严重的编程错误(系统的某些Corrupted State Exceptions异常)是默认不被用户使用常规的异常捕捉方式捕捉到的. 微软的这种设计方式,是让用户必须处理该 ...
- JPA之@GeneratedValue注解
JPA的@GeneratedValue注解,在JPA中,@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键(JPA要求每一个实体Entity,必须有且只有一个主键), ...
- Ceph 的基础数据结构 [Pool, Image, Snapshot, Clone]
原文链接:http://www.cnblogs.com/sammyliu/p/4843812.html?utm_source=tuicool&utm_medium=referral 1 Poo ...
- Zipper(动态规划)
点击打开链接 描述 Given three strings, you are to determine whether the third string can be formed by combin ...