sqlplus编辑命令怎么用

   oracle数据库有很多查询工具,例如大名鼎鼎PLSQL,习惯了图形界面之后,再来面对字符界面的sqlplus真是一种折磨,但不知那位仙人说过“存在就是合理”。

  有时候恰恰需要在字符界面环境下工作,例如客户现场,Unix、Linux、AIX操作系统下等等,本文讨论的就是在sqlplus中的一些简单的编辑命令。

  1、登陆数据库

  sqlplus 用户名/密码[@实例名]

  例如:sqlplus test/test@orac

  注:1、实例名就是你的oracle_sid宏的定义,注意密码跟实例之间没有空格

  2、断开数据库连接

  sql < disconnect

  3、更改数据库连接用户

  sql < connect system/oracle@orac

  4、设置行大小,页大小

  sql < set linesize 200

  sql < set pagesize 10

  5、执行脚本,“/” “r” “;” 皆可

  sql < select count(*) from order

  sql < /

  6、列出上一脚本,l

  SQL> l

  1 select * from order

  2* where num='8888'

  1,2代表行号,带*号代表当前行

  7、切换行号,直接输入数字行号即可

  SQL> 1

  1* select * from order

  8、删除行,del n,n代表行号数字

  SQL> l

  1 select * from order

  2* where num='8888'

  SQL> del 2

  SQL> l

  1* select * from order

  9、增加行,i活动行后插入新行粘贴,a当前行后粘贴

  SQL> l

  1* select * from order

  SQL> i where num='1021'

  SQL> l

  1 select * from order

  2* where num='1021'

  SQL> a tableb

  1* select * from order tableb

  *注意a后面要空至少两个格,否则可能会出现operatortableb效果

  10、修改内容 c原内容新内容

  SQL> c tablebtablea

  1* select * from order tablea

  总结下:

  l -- 列sql

  n -- 切换活动行(n代表行数字)

  a -- 活动行后增加(append)

  i -- 活动行后插入新行增加(imput)

  c -- 替换(change)

  del n -- 删除行n

  / -- 执行sql

  11、设置默认编辑器

  上面说了sqlplus里一些基本语法,当然如果你习惯用vi的话,可以把默认编辑设置成vi,如下:

  SQL> set _EDITOR=vi

  SQL> ed

  键入ed,则sqlplus自动切换到vi,在vi中修改sql,存盘,会自动重新读入到sqlplus的缓冲区(类似sybase里isql下直接键入vi)。

  你还可以把编辑器设置存到配置文件,每次自动使用该配置;

  修改$ORACLE_HOME/sqlplus/admin/glogin.sql配置文件,增加define _editor=vi即可,sqlplus启动的时候会读取glogin.sql脚本。

时间: 2024-08-28 21:50:06

sqlplus编辑命令怎么用的相关文章

sqlplus 常用命令

一. sqlplus常用命令使用                                       show和set命令是两条用于维护SQL*Plus系统变量的命令      SQL> show all --查看所有68个系统变量值      SQL> show user --显示当前连接用户      SQL> show error --显示错误      SQL> set heading off --禁止输出列标题,默认值为ON      SQL> set fe

oracle sqlplus 常用命令大全

SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> show error --显示错误 SQL> set heading off --禁止输出列标题,默认值为ON SQL> set feedback off --禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON" SQL> set timing on --默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间

oracle sqlplus 常用命令大全_oracle

SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> show error --显示错误 SQL> set heading off --禁止输出列标题,默认值为ON SQL> set feedback off --禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON" SQL> set timing on --默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间

Linux文件编辑命令详细整理

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 目录(?)[+] 刚接触Linux,前几天申请了个免费体验的阿里云服务器,选择的是Ubuntu系统,配置jdk环境变量的时候需要编辑文件. vi命令编辑文件,百度了一下,很多回答不是很全面,因此编辑文件话了一些时间. 这里博主整理了一下,分享给大家. 一.vi编辑器有3种基本工作模式 首先需要知道vi编辑器有3种基本工作模式,分别是:命令模式.文本输入模式.和末行模式. 第一:命令行模式:该

Linux vim编辑命令模式_linux shell

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是"visual interface"的缩写,vim是vi IMproved(增强版的vi).在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim.下面是vi的使用教程:包含vi的基本介绍.使用模式.文件的打开关闭保存.插入文本或新建行.移动光标.删除.恢复字符或行.搜索等等,算是一篇比较适合新手学习vi的教程.

Linux系统中vim编辑命令使用方法

使用Linux,少不了和编辑器打交道.Linux系统中有多个编辑器,一般比如nano,gedit,vi,vim等.nano使用简单,很容易上手,不过功能比较单一.vi命令功能强大,不过上手可能不是很容易.vim是vi命令的加强版,一般使用vim命令.下面简单说下vim的常见用法. vim是一个全屏编辑器,模式化编辑器.模式主要有编辑模式,输入模式,末行模式.默认打开vim命令进入的是编辑模式. 打开文件打开文件:vim /path/to/somefile 其他用法: vim +#:打开文件,并定

Linux中文件查看/编辑命令介绍

cat 命令介绍 cat 命令的原含义为连接(concatenate), 用于连接多个文件内容并输出到标准输出流中(标准输出流默认为屏幕).实际运用过程中,我们常使用它来显示文件内容.如果您熟悉MS-DOS 下的type 命令,相信不难掌握cat 命令.该命令的常用示例如下: cat file1.txt 显示 file1.txt 文件的内容: cat file1.txt file2.txt 显示 file1.txt 和file2.txt 文件的内容: cat -n file1.txt 显示 fi

Oracle sqlplus语句编辑命令

oracle|语句 首先我们输入这样一条指令:SELECT emp_id, emp_nameFROM Employeesinput 命令可以接着上一条指令的后面添加语句,比如在上述语句运行后输入:input WHERE emp_age > 30便可得到如下指令:SELECT emp_id, emp_nameFROM EmployeesWHERE emp_age > 30 ln 命令用于指定对以输入的第n行语句进行操作,比如在上述语句运行后输入:l1则当前选中的语句行即为SELECT emp_i

ubuntu vim终端编辑命令

一. VIM高亮 进入vim后,在普通模式下输入如下命令,开启php代码高亮显示   :syntax enable   :source $VIMRUNTIME/syntax/php.vim   二. VI常用命令 _______________________________________________________ 一般模式                           光标移动 ___________________________________________________