我的编程空间,编程开发者的网络收藏夹
学习永远不晚

sqlplus编辑命令用法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

sqlplus编辑命令用法

sqlplus编辑命令行用法

 

关键词: oracle  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 \tableb\tablea
  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脚本。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

sqlplus编辑命令用法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

sqlplus命令的用法

摘要:sqlplus 是一种 oracle 数据库交互式工具,用于连接数据库并执行 sql 语句。可通过命令行启动,命令结构包括 sql 语句、分号和换行符。基本命令:connect:连接数据库。disconnect:断开连接。select
sqlplus命令的用法
2024-05-07

linux vi编辑常用的命令

这篇文章主要讲解了“linux vi编辑常用的命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux vi编辑常用的命令”吧!vi编辑器中有三种状态模式1.命令模式2.输入模式3.末行
2023-06-13

详解Linux常用命令的用法(二)————文本编辑器命令vi/vim

vi/vim介绍 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 1、vi和vim的区别: 就是在进入一般命令模式后,当按下(i、I、o、O、a、A、r、R)等任www.cpp
2022-06-04

vim编辑器常用命令总结

什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说
2022-06-26

Linux vim编辑命令模式

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强
2022-06-04

Oracle使用Sqlplus时常用命令

1. 连接用户scott、system及自定义用户连接CONN 用户名/密码;sys用户登录CONN sys/密码 as [sysdba/sysoper];2. 显示和设置环境变量修改每行显示的字符数SET LINESIZE 字符数;修改每页显示的行数SET
2017-12-05

Fedora怎么利用命令编辑文件

这篇文章主要为大家展示了“Fedora怎么利用命令编辑文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Fedora怎么利用命令编辑文件”这篇文章吧。在命令行输入vim filename就创建了
2023-06-16

vim编辑器常用命令有哪些

这篇文章主要讲解了“vim编辑器常用命令有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vim编辑器常用命令有哪些”吧!什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补
2023-07-02

Vim 编辑器与 Python 命令脚

Vim 文本编辑器Vim 编辑器的三种模式——命令模式、末行模式和编辑模式命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。输入模式:正常的文本录入。末行模式:保存或退出文档,以及设置编辑环境。在每次运行 Vim 编辑器时,
2023-01-31

Linux中vim编辑命令模式怎么用

这篇文章给大家分享的是有关Linux中vim编辑命令模式怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vi
2023-06-09

Linux使用文本编辑器vi常用命令

vi/vim是什么?Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便。vi就是一种功能强大的文本编辑器,而vim则是
2022-06-04

Linux基础命令---文本编辑sed

sedsed是一种流编辑器,用来从输入流中读取内容并完成转换,输入流可以来自一个文件,也可以来自一个管道。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法sed [选项
2023-06-05

ubuntu中如何使用vim终端编辑命令

今天小编给大家分享一下ubuntu中如何使用vim终端编辑命令的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一. VIM高亮
2023-07-04

关于Linuxvi命令使用详解(vim编辑器)

这篇文章主要介绍了关于Linuxvi命令使用详解(vim编辑器),文中详细列举了vi命令的用法,还不熟悉的朋友可以多看一下
2023-05-14

编程热搜

目录