SQL*PLUS里几个简单的编辑命令

    SQL*PLUS中的编辑命令很简单,只有几个而已,但是就是这几个颇为简单的命令,可以帮助我们完成几乎所有的编辑操作(可能比起其它的编辑工具来,要麻烦一些,但在我看来,有些地方比Win下的记事本还是要方面很多的,当然,如果我们要是使用Vim来作为SQL*PLUS的编辑工具,那么自然使用VIM要好很多,不过掌握熟悉基本的SQL*PLUS编辑命令还是很必要的)。
1、A[PPEND] text 把text增加到当前行后面
   注:1)To separate text from the preceding characters with a space, enter two spaces between APPEND and text.
       2)To APPEND text that ends with a semicolon, end the command with two semicolons (SQL*Plus interprets a single semicolon as an optional command terminator)
          不过目前还没有发现在什么情况下需要追加分号。
2、C[HANGE] /old/new/ 把当前行old符号替换成new符号,new为空,删除old符号
3、CL[EAR] BUFF[ER] 从sql buffer里删除所有的行
4、DEL n 删除sql buffer里第n行
5、I[NPUT] text 在sql buffer后面插入text
       1)To add a single line, enter the text of the line after the command INPUT, separating the text from the command with a space. To begin the line with one or more spaces, enter two or more spaces between INPUT and the first non-blank character of text.

       2)To add several lines, enter INPUT with no text. INPUT prompts you for each line. To leave INPUT, enter a null (empty) line or a period.
6、L[IST] n 显示sql buffer里第n行
    1)l 或者 ;列举所有行;
    2)ln 列举第n行;
    3)ln m 列举n到m行;
    4)ln * 列举n到当前行(需要n小于当前行);
    5)l * 列举当前行;
    6)l* n 列举当前行当n;
    7)l* last 列举当前行到最后;
    8)l last 列举最后行
7、n 使第n行为当前行
8、n    text 第n行替换成text
9、0    text 在第一行前面插入一行

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14790134/viewspace-567228/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14790134/viewspace-567228/

SQL 基本命令 SQL - DCL,DML,DQL,DCL 阅读详情

相关推荐

sql在线编辑

sql在线编辑

SQL命令汇总

本文详细介绍了SQL数据查询与操作的基本命令和高级技巧。主要内容包括:1. 数据查询命令,如SELECT、WHERE、AND/OR、IN/NOT IN、BETWEEN、LIKE、IS NULL/IS NOT NULL、EXISTS等,用于基本查询、条件过滤、组合条件、范围匹配、模糊查询、空值判断和子查询存在性判断;2. 结果排序与限制,如ORDER BY、LIMIT、DISTINCT,用于结果排序、限制结果数量和去重;3. 多表关联与合并,如JOIN、GROUP BY、UNION/UNION ALL,用于表

QWE1290ASD的博客 2016

SQL*PLUS命令的使用大全

SQL*PLUS命令的使用大全 Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。 除了sql*plus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。

SQL*PLUS命令

SQL*Plus工具是随Oracle 数据库服务器或客户端的安装而自动进行安装的管理与开发工具,Oracle数据库中所有的管理操作都可以通过SQL*Plus工具完成,同时开发人员利用SQL*Plus可以测试、运行SQL语句和PL/SQL程序。运行方式:命令行方式图形界面方式(GUI)基于Web的iSQL*Plus方式在SQL*Plus中执行的语句有3种:SQL*Plus命令SQL语句和PL/SQL程序作用输入、编辑、存储、提取、运行和调试SQL语句和PL/SQL程序。

2403_83147124的博客 2270

使用sql*plus编辑sql文本

工作中可能会经常实用工具来编辑sql 文本,实用sql*plus编辑的机会比较少,但是这些也是硬功夫,一旦有需要手工编辑,其实发现也是很容易的。 关于编辑使用的命令如下,其实看起来一大堆,主要的命令还是增(input)删(d...

congbao6525的博客 161

SQL常见命令与用法

如果坚持使用,请在SQL语句中使用` `引起来。加一个关键字distinct,因为很多员工可能会出现在一个部门,则部门id 会出现大量重复现象。查询记录对应的字段信息,即查询性别,姓名,邮箱的字段,不同的列用逗号隔开。利用双引号" "起别名;查询记录全部信息,*表示表中的所有的字段(列)空值参与运算时,不论加减乘除,结果一定为空。也可以利用图形化界面工具进行导入,运行sql脚本即可。13.位运算符: & , | ,^,values()面写的是各字段的信息。如果插入一条记录,则不需要分号,

weixin_54360227的博客 1150

sql常用命令

sql,用于操作关系型数据库数据,–增删改查,sql最早是由ansi提出,后交给ISO,最终成为数据库行业标准语言,分为多个版本:sql87、sql92、sql99等。FLOAT(M,D)单精度浮点型,占四个字节,最大是3.4E38,存储范围远比INT大,可能产生四舍五入。常用于存储固定长度的数据,如 手机号 ,电话号,身份证号等。AUTO_INCREMENT:自动增长,如果设置一个列为自增列,无需手动赋值,赋值为NULL,就会获取当前的最大值,新纪录在当前的基础之上加1。descendant 降序。

weixin_43435271的博客 1053

SQL * PLUS 概述与常用命令

简介     SQL * PLUS 是用户与oracle进行交互的客户端工具。在SQL*PLUS 中,用户可以执行输入的SQL语句、PL/SQL 语句,以及各种sql *plus命令,还可以格式化SQL,PL/SQL语句的输出结果等。 SQL*PLUS命令类型: SQL : 是指DDL 、DML和D

lili小虫子的博客 8503

Oracle基本练习:SQL*Plus运行环境、使用SQL*Plus命令编辑SQL*Plus命令

SQL*Plus运行环境 1.显示设置信息命令 显示当前登陆数据库用户的名字 show user 显示SQL*Plus的所有设置信息 show all 如果要显示某个具体的设置信息,可以在show命令之后跟上相关的关键字 显示控制是否统计每个SQL命令的运行时间的参数Timing的状态 show timing 如果要显示数据库服务器的参数设置信息,可以使用show parameter命令。...

donoot的博客 1887

SQL*PLUS命令的使用(一)

命令不需要分号结束 我们可以通过help index命令,来查看命令清单 showdown命令可以关闭数据库实例,describe命令可以返回对数据库所存储对象的描述 查找oracle中有哪些用户 select username from dba_usernames 1.如何解锁用户 alter user 用户名 account unlock 例如: alter user scott account unlock 2.同时给解锁的用户设置新的密码 alter user scott identifi.

少年白马 1653

oracle连接操作符、消除重复行、SQL*PLUS编辑命令SQL*PLUS文件命令

一、 符号: || eg: 查询员工姓名和工种信息,要求数据输出两列连接到一起,并使用心得列标题employee(列名区分大小写) select ename || job as "employee" from emp; eg:输出 ename is job 的格式 select ename || 'is' || job as "employee" from emp; 二、原意字符串的输出 1....

qq_43138528的博客 617

常用的SQL*Plus命令

连接命令编辑命令、文本操作命令、交互式命令、显示与设置环境命令、格式化命令、其他命令

DUMG 922

SQL*Plus常用命令及注意事项

一、SQL*Plus可以处理的两种类型的命令     1、SQL命令:主要用来对数据库执行操作     2、SQL*Plus命令:主要用来设置查询结果的显示格式,设置一些环境选项和提供帮助信息。     区别:         A、SQL命令不可以简写,SQL*Plus命令可以简写(只写前面的一个或几个字符);         B、SQL命令以“;”结束,SQL*Plus不以“;”结束;...

weixin_36730613的博客 1622

Oracle 的 Sql*Plus 常用命令介绍

估计用Oracle的几乎一开始都是使用Sql*Plus吧, 毕竟这个工具可以运行在任何的Oracle运行的平台上,这个工具呢,您可以在客户端实现安装,也可以在服务端安装,在客户端的安装呢,主要是通过安装Oracle提供的客户端软件安装,而在服务端的话,则是通过安装Oracle时自动安装的,Sql*Plus呢,其是一个基于C/S的Sql开发工具,包括客户层和服务层,其可以实现执行Sql语句或者是执

蜗牛之旅 3916

最基本的 SQL 命令

最基本的 SQL 命令

weixin_47221159的博客 3072

SQL常用命令

数据库基础知识笔记

qq_41908061的博客 9520

Oracle中SQL*plus常用命令

目录 1 SQL*plus工具 1.1 oracle自带的工具 1.2 cmd命令 2 SET 命令概述 2.1使用 SET 命令设置运行环境 2.1.1PAGESIZE 变量 2.1.2NEWPAGE 变量 2.1.3 LINESIZE 变量 2.1.4 PAUSE 变量 2.1.5 NUMFORMAT 变量 3 SQL*plus的常用命令 3.1 HELP 命令 3.2 DESCRIBE 命令 3.3 SPOOL 命令 3.4 DEFINE 命令 3.5 SHOW....

上善若泪 5万+

sqlplus编辑命令行用法

 sqlplus编辑命令行用法set linedize 150  //每行显示的字符  set time on    //在提示符前显示系统时间  SQL> set time on  12:25:08 SQL>    set serveroutput on/off  //输出显示  set long 200   //每字段显示的字符长度,如某列的值显示不完,调次值  col column_name

luobina的专栏 993
上一篇: 一个综合用户变量和绑定变量的小例子
下一篇: SQL*PLUS里几个简单的文件命令
cksmp68828
博客等级 码龄12年 0粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值