一般在SQL>下进行SQLPLUS操作,都需要进行必要的环境设置才能完成我们所需要的输出。所有环境的设置由SET命令加相应的环境变量来完成。下面是常用的环境设置:

§2.5.1ARRAYSIZE(取回的行数)

SET ARRAY[SIZE]{integer}

一次可以提取(Fetch)的行的数目,1->5000,当有较长字段时应设小些。

§2.5.2AUTOCOMMIT(自动提交)

SET AUTO [COMMIT] { [ OFF | ON | IMM | n] }

用于在操作中是自动提交或是部分提交或是不自动提交。

1)或IMM使得在完成每条SQL语句时将未提交的改变立刻提交给数据库系统。ON

2)允许在用户发出COMMIT后,可以执行命令的数量(将n条SQL语句所做的改变进行提交)。N

3)停止自动提交,用户必须用COMMIT命令才能被提交。OFF

§2.5.3LINESIZE(行显示宽度)

可以设置LINESIZE环境变量来控制行的显示宽度,缺省是80个字符。

SET    Lin[esize]{80|integer}

Integer =设置行宽度(字符个数),最大值999,如:

SQL>set linesize 160

§2.5.4LONG(长类型显示字节数)

在缺省的SQL> 状态下,SQL>缓冲区用于显示LONG 的字节数只有80个字符。如果我们需要查询的列中含有 LONG类型的字段的话,就需要将LONG缓冲区设置大些。

SET LONG{80|integer}

Integer是 显示或拷贝long值的最大宽度, n=1->32767(但必须小于Maxdata值)

SQL>show Maxdata(最大行宽)

SQL>set long 2000

§2.5.5PAGESIZE(页行数)

在缺省的SQL> 状态下,SQL>缓冲区显示页的行数是24行,其中22行显示数据,2行显示标题和横线。我们将pagesize 设置大些以减少提示标题和横线。

SET pag[esize]   {24|integer}

SQL>SET pagesize 66

§2.5.6PAUSE(暂停)

可以设置 PAUSE 为ON 或OFF来控制屏幕显示。当设置为ON 时,在select 语句发出后需要按Enter键才能显示一屏。

SET PAUSE [ ON | OFF ]

SQL> set pause on

提示:在发出select 语句并按Enter键后还要再按Enter键才能显示结果.

§2.5.7SPACE(列间空格)

可用 set space 来设置各列间的空格数,语法为:

SET   SPA[CE]    {1|n}

N为设置输出行列间的空格数,最大为10。

SQL>set space 2

建议:在一般情况下,不用设置space参数。

§2.5.8Termout (启/停屏幕显示)

TERMOUT用于设置在屏幕上显示或不显示所输出的信息。

SET TERMOUT { ON | OFF }

set    termout off

set    termout on

set   termout off常用SPOOL XXX时,即关闭报表在屏幕上的显示(节省时间)

set   termout on常用SPOOLoff之后,即恢复报表在屏幕上的显示

§2.5.9ECHO (启/停命令显示)

可以用ECHO命令来显示或不显示所执行的SQL命令。语法如:

SET   ECHO{OFF|ON}

显示执行当中的各命令( 即用start 时)

set   echo受到set   termout的影响

set pagesize 100

set echo on

select table_name from dict where rownum<20;

select * from cat where rownum<30;

set echo off

--下面只显示结果不显示命令:

select table_name from dict where rownum<20;

select * from cat where rownum<30;

§2.5.10TRANSACTION (启动事务)

一个很重要的事务环境设置是TRANSACTION。它包括两个部分的内容:

SET TRANSACTION { READ ONLY | USE ROLLBACK SEGMENT segment_name }

READ ONLY是用于保证读的一致性。即其他用户的修改不影响当前查询结果。

USE ROLLBACK SEGMENT segment_name是为当前所处理的事务指定专门的回滚段。这主要是在进行大量的Insert或Delete或Update时,需要一个大的回滚段以保证事务正常完成。详细见数据库管理员。

§2.5.11SHOW ALL(列出所有参数)

可以用SHOW ALL来显示当前的所有参数情况。它的用法很简单。比如:

SQL> show all

appinfo为ON并且已设置为"SQL*Plus"

arraysize 15

autocommit OFF

autoprint OFF

autorecovery OFF

autotrace OFF

blockterminator "." (hex 2e)

btitle OFF and为下一条SELECT语句的前几个字符

cmdsep OFF

colsep " "

compatibility version NATIVE

concat "." (hex 2e)

copycommit 0

COPYTYPECHECK为ON

define "&" (hex 26)

describe DEPTH 1 LINENUM OFF INDENT ON

markup HTML OFF SPOOL OFF ENTMAP ON PREFORMAT OFF

echo OFF

editfile "afiedt.buf"

embedded OFF

escape OFF

flagger OFF

flush ON

heading ON

headsep "|" (hex 7c)

instance "local"

linesize 80

lno 14

loboffset 1

logsource ""

long 80

longchunksize 80

newpage 1

null ""

numformat ""

numwidth 10

pagesize 14

PAUSE为OFF

pno 0

recsep WRAP

recsepchar " " (hex 20)

release 801070000

repfooter OFF and为NULL

repheader OFF and为NULL

serveroutput OFF

shiftinout INVISIBLE

showmode OFF

spool OFF

sqlblanklines OFF

sqlcase MIXED

sqlcode 0

sqlcontinue "> "

sqlnumber ON

sqlprefix "#" (hex 23)

sqlprompt "SQL> "

sqlterminator ";" (hex 3b)

suffix "sql"

tab ON

termout ON

time OFF

timing OFF

trimout ON

trimspool OFF

ttitle OFF and为下一条SELECT语句的前几个字符

underline "-" (hex 2d)

USER为"SYS"

verify ON

wrap :行将为已换行

SQL>

你可以从上面的参数中看到其当前值,也可以修改某些参数的值。

怎样配oracle环境,oracle配置会话环境(set命令)相关推荐

  1. 如何配置java环境_vscode配置java环境

    工具:win10jdk方法如下:在电脑桌面右键点击"此电脑"的"属性"选项选择"高级系统设置"选项点击下面的"环境变量" ...

  2. 怎么配置java环境_idea配置java环境

    鄙视楼上复制百度的,在实际应用中很难管用教你个最简单的配置方法,以java安装在c:\programfiles\java为例在环境变量中,path中加入c:\programfiles\java\jdk ...

  3. window java 环境_Windows配置java环境

    Win10下 Java环境变量配置 首先,你应该已经安装了 Java 的 JDK 了(如果没有安装JDK,请跳转到此网址:http://www.oracle.com/technetwork/java/ ...

  4. jre环境变量配置(jre环境变量配置)

    如何进行环境变量的配置和更改呢? 方法1:修改/etc/profile文件 这种方法是首选方法,假如你的电脑仅仅只是用来开发程序而进行使用,不对其他更加复杂的功能进行操作的话,此方法也是最优先的. 具 ...

  5. jdk环境变量配置win7_jdk环境变量配置win764位

    win7系统配置adb环境变量的方法:1.首先右击计算机--属性--高级系统设置--环境变量;2.弹出"环境变量"对话框,单击"新建"一个环境变量;3.在新建. ...

  6. 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )

    文章目录 一.Flutter 学习资料 二.Flutter 开发环境搭建 三.Android Studio 环境安装 Flutter / Dart 插件 四.下载 Flutter SDK 五.设置 F ...

  7. java环境_配置java环境变量

    1.找到此电脑我的电脑右键属性. 2.点击高级系统设置. 3.点击环境变量. 4.点击新建. 5.创建变量名JAVA_HOME必须是大写,变量值找到你的jdk的根目录复制下来,然后粘贴进去,点击确定. ...

  8. iis 7 安装php环境_iis7配置php环境图文教程

    原标题:iis7配置php环境图文教程 网站采用PHP编写,但是,其服务器环境可不一定是FreeBSD.Linux,很多PHP的网站都是运行在Windows2000.Windows2003和Windo ...

  9. java环境变量配置 JDK环境变量

    JAVA_HOME:C:\Program Files\Java\jdk1.6.0_21 PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; classpath:.;%J ...

  10. 在Linux环境下配置集成环境

    python环境配置 1.查看python3的版本 命令是:python3 -V 2.安装pip3,如果已经安装,则跳过此步 sudo apt install python3-pip 2.1 如果一直 ...

最新文章

  1. 【c语言】蓝桥杯算法提高 3-1课后习题2
  2. 百度发布机器人助理度秘 “三大基石”炼成
  3. Know more about RAC GES STATISTICS
  4. c#语言基础编程-转义符
  5. halcon 将数据保存到excel_pandas筛选、合并、批量保存excel数据
  6. python能做什么效果_python对于做SEO主要有什么作用?
  7. GIt -- Window下配置 git
  8. android新浪登录接口,新浪游戏AndroidSDK接入文档—服务端.md
  9. 简单说下我对H5的新增的标签和css3的新增属性
  10. Quartz入门指南
  11. python Flask 使用https 安全协议
  12. 15. 从远程库克隆
  13. GTF - Great Teacher Friedman
  14. qq不显示我的android手机,qq2013不显示手机在线怎么办
  15. Go语言基础:结构体
  16. B站笔试真题之[编程题]脸滚键盘
  17. php 微信公众号开发,基于 PHP 的微信公众平台开发
  18. 商务部:快捷支付限额影响网购便捷性 不利于促进消费
  19. 在labview中实现jk触发器使用JK触发器实现时序逻辑电路
  20. 我分析了上万个微信红包数据,得到了这些发现(附数据集)

热门文章

  1. 解决方案:c调用python,PyImport_Import或者PyImport_ImportModule总是返回为空
  2. 二〇二二注定是踔厉奋发、笃行不怠的一年
  3. 【剑指offer】面试题21:调整数组顺序使奇数位于偶数前面
  4. python 结尾回车_理解不了Python正则表达式?我帮你搞定
  5. 如何用python做计算软件_如何用Python写一个计算器软件 附带效果图
  6. html设置焦点图片,HTML设置焦点
  7. anaconda 怎么安装xlrd_Pyinstaller打包,文件太大了怎么办?
  8. 数学建模灵敏度分析_数学建模中的灵敏度分析,到底在分析什么?
  9. LaTeX表格字太贴近上面表线
  10. MATLAB GUI引用了不存在的字段