怎样配oracle环境,oracle配置会话环境(set命令)

一般在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>

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/501526.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

rpgmvp图片怎么看_拼多多商城图片和视频下载不了怎么办,看这里。。。。

最近拼多多商城规则变动&#xff0c;很多软件都不能下载拼多多商城图片和视频。小编今天试了一种新的方法可以同时下载商城里的图片和视频。现在一起来看看是如何操作的吧。准备软件&#xff1a;下图高手高级版软件实例操作步骤1、打开拼多多商城&#xff0c;按F12进入开发者工…

JAVA入门级教学之(static静态代码块)

定义一个测试类测试static静态代码块&#xff1a; package com.lbj.javase08; /*** 可以使用static关键字来定义"静态代码块"* * 1.语法格式&#xff1a;* static{* java语句;* }* * 2.静态代码块在类加载的时候执行&#xff0c;并且只执行一次* * 3.静态…

oracle关闭rs,Oracle 关闭(shutdown immediate)时hang住

昨天晚上生产的两套10.2.0.4的数据库修改了参数&#xff0c;需要重启。在发出shutdown immediate命令后等了大概10分钟的时间&#xff0c;数据库还没有down下来。检查后台alert日志&#xff0c;发现从开始shutdown到最后只输出几条日志&#xff0c;其中最后一条日志是&#xff…

web大作业介绍自己的家乡_襄阳市恒大名都小学2018—2019年度寒假实践作业

亲爱的同学们&#xff1a; 经过一个学期的成长&#xff0c;我们带着满满的收获开启了期盼已久的寒假生活。那么如何让这个寒假生活变得多姿多彩&#xff0c;充满意义呢&#xff1f;为了让我们度过一个健康、愉快、长知识、增才干&#xff0c;获得幸福感的寒假&#xff0c;…

JAVA入门级教学之(方法重写/方法重载)

方法重写&#xff1a; package com.lbj.javase10;public class Bird extends Animal {public void move(){System.out.println("鸟会飞");} }package com.lbj.javase10;public class Cat extends Animal{public void move(){System.out.println("猫会爬")…

oracle 异常返回值,oracle - java.sql.SQLException:无效的列类型:调用具有行类型返回值的函数时为1111 - 堆栈内存溢出...

我在一个名为“ MyPackage”的Oracle软件包中有一个函数&#xff1a;FUNCTION MyFunction(name IN VARCHAR2) RETURN MyTable%rowtype;我正在尝试通过JDBC调用它。CallableStatement cs connection.prepareCall("{ ? call MyPackage.MyFunction(?) }");cs.regist…

台式电脑键盘按键错乱_收藏篇:电脑键盘上的每个按键的作用和命令你都会用么...

办公&#xff0c;家用&#xff0c;设计&#xff0c;游戏等等都了解电脑键盘上的全部功能么&#xff1f;F1帮助F2改名F3搜索F4地址F5刷新F6切换F10菜单CTRLA全选CTRLC复制CTRLX剪切CTRLV粘贴CTRLZ撤消CTRLO打开SHIFTDelete永久删除Delete删除ALTENTER属性ALTF4关闭CTRLF4关闭ALT…

docker 安装 oracle12,Centos7下利用docker安装oracle12c

实战在windows局域网下可以进行连接&#xff0c;并执行sql语句&#xff1a;执行结果具体的步骤如下&#xff1a;1、在centos7下安装docker[rootlocalhost /]# yum install docker2、启动docker[rootlocalhost /]# systemctl start docker.service3、查找docker镜像可以在docker…

JAVA入门级教学之(多态)

JAVA入门级教学之&#xff08;多态&#xff09; 怎么理解多态&#xff1a;你本身就该喊你爹叫爹&#xff0c;你让你爹叫你爹就是强制认做爹 多态的使用&#xff1a; A a new D(); D类继承A类&#xff0c;父类型引用指向子类型对象 * 关于java语言汇总的多态语法机制&#x…

beanutils.copyproperties属性值丢失_[ASP.NET Core 3.1]浏览器嗅探解决部分浏览器丢失Cookie问...

今天的干货长驱直入&#xff0c;直奔主题看了前文的同学们应该都知道&#xff0c;搜狗、360等浏览器在单点登录中反复重定向&#xff0c;最终失败报错。原因在于&#xff0c;非Chrome80浏览器不识别Cookie上的SameSitenone属性值,导致认证Cookie在后续请求中被抛弃。截至2020/3…

JAVA入门级教学之(final关键字)

不希望任何人可以随意修改自己的东西的时候可以用final关键字进行修饰 * 1.final是一个关键字&#xff0c;表示最终的&#xff0c;不可变的 * * 2.final修饰的类无法被继承 * * 3.final修饰的方法无法被覆盖 * * 4.final修饰的变量一旦被赋值后&#xff0c;不可重新赋…

fopen吃内存吗 php,file_get_contents = PHP致命错误:允许的内存耗尽

我没有处理大文件的经验&#xff0c;所以我不确定该怎么办。我试图使用 file_get_contents 读取几个大文件&#xff1b;任务是使用preg_replace() 清洁和修补它们。我的代码在小文件上运行良好&#xff1b;但是&#xff0c;大文件(40 MB)触发内存耗尽错误&#xff1a;PHP Fatal…

倒计时小工具_这款高颜值的 APP 可以让小仙女/男神们的日子过得更精致

倒计时是大家平常都会用的功能&#xff0c;系统自带的工具或许也能满足一部分朋友的需求&#xff0c;但是对于生活精致&#xff0c;并且富有仪式感的小仙女和小男神们&#xff0c;一款普普通通的计时工具怎么能满足呢&#xff1f;今天推荐的这款应用——小时刻( App Store 搜索…

oracle 删除系统用户,Oracle数据库如何创建和删除用户

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼1. 创建用户&#xff1a;SQL> create user user01 identified by user01;User created.但登录提示01045的错误&#xff0c;缺少CREATE SESSION权限。ERROR:ORA-01045: user USER01 lacks CREATE SESSION privilege; logon denie…

asp单元格合并后宽度没有合并_宅在家里跟着大牛从零开始学excel第五课-合并,边框,列宽行高...

接着上一课&#xff0c;我们制作的课程表&#xff0c;有人说了不好看&#xff0c;确实&#xff0c;我们就来补充和美化一下。首先我们要更改的就是字体&#xff0c;字体改成下图&#xff0c;字体大小选为18&#xff0c;样子就好看了很多了。仔细看上图&#xff0c;还却一点东西…

JAVA入门级教学之(package和import)

目录 JAVA入门级教学之&#xff08;package和import&#xff09; 1.包又称为package 2.怎么定义package&#xff1f; 3.包名的命名规范&#xff1a; 4.包名要求全部小写&#xff0c;包名也是标识符&#xff0c;必须遵守标识符的命名规范 5.一个包对应一个目录 6.使用了pa…

oracle数据库中分析函数大全,Oracle数据库的分析函数

over 连续的相加求各部门的薪水总和和全部总和 select name, salary, empsum(salary) over (order by emp) 连续求和sum(salary) over () 总和100*round(sal/sum(sal) over(), 5) 份额from company;sum() sum over() 求的是总和&#xff0c;sum over (order by ) 求的是连续的…

excel合并多个工作表_多个工作表或者多个工作簿的合并计算

哈喽&#xff0c;everybody&#xff0c;作为一个与excel打交道长达六年的职业老手&#xff0c;我会整理汇总一些十分有利于提高工作效率的小tip。也当作是我为自己知识点做的些许总结吧。今天我们就来聊聊如何快速合并多个工作表或者工作簿的这些事。话不多说&#xff0c;直接上…

JAVA入门级教学之(访问修饰符权限控制)

访问控制权限修饰符&#xff1a; 1.访问控制权限修饰符来控制元素的访问范围 public表示公开的&#xff0c;在任何位置都可以访问protected同包、本类、子类&#xff08;出了包如果是子类没问题&#xff09;缺省同包、本类&#xff08;不能出包&#xff09;private仅…

access字段属性设置下拉列表_CAD常用命令:ATTDEF(定义属性)

下面是本公众号文章分类目录&#xff0c;点击标题文字可打开分类文章列表&#xff1a;安装卸载 异常、退出 文件及输入输出 基本操作技巧 各种设置及相关问题 界面和显示相关问题 快捷键 视图设置和调整 图层 颜色 线型 字体、文字样式和文字输入 标注、引线和标注…