`

SQL日常操作——常用的Sqlplus命令

阅读更多
[size=medium]常用的Sqlplus命令
此文档解决以下相关问题:

如何查看SQL缓冲区中的SQL语句 
如何修改SQL缓冲区中的SQL语句 
如何删除SQL缓冲区中的SQL语句 
如何运行SQL缓冲区中的SQL语句 
如何生成脚本文件 
如何编辑脚本文件 
如何直接运行脚本文件 
如何使用SPOOL命令

1.)L(list)
  显示刚刚输入的Sql命令

2.)n  text
  n 为行号,text 为目标文本,
  意思是,将第n行的内容更改为Text中的内容
  如:2 From emp;(将第二行的内容更改为From emp,而原先第二行的内容不为From emp)

3.)/ (RUN)
  重新运行SQL在缓冲区中的语句。

4.)n (设置当前行)
  如:1 SELECT ename
      2*FROM emp;
  此时 2后面的*表示当前行为第二行,要更改为第一行为当前行,可以SQL>后输入 1 即可。

5.)A(ppend)
  在当前行后添加内容
  如:a  ,job,sal
  意为,将“,job,sal”添加到当前行后。

6.)del  n
  删除第n行。

7.)C [HANGE]
  在当前行中用“新的正文” 替代“原文”
  如:C /dept/emp
  意为,将原文中的dept 替换为 emp

8.)Save 路径名
   生成脚本文件
   如:save c:\sql.sql
   (注:当把文件保存为根目录下的一个文件夹下时,则应当先建好这个文件夹,否则会报错,另外,SQL的脚本文件是以点SQL结尾的)

9.)get 脚本文件路径
   将目标脚本文件装入缓冲区,以便以执行或者修改

10.)ed 脚本文件路径
   直接编辑目标脚本文件


11.)@或者START  脚本文件路径
   把指定的脚本文件装入SQL缓冲区并运行
如:
@D:\sql\data.sql 
Start D:\sql\data.sql 

12.)SPOOL 文件路径
   在该命令之后屏幕上所显示的一切都保存到指定文件中。只有当输入SPOOL OFF这后才能看到指定文件中的内容,如果输入SPOOL OUT则表示将内容送到打印机。[/size]
分享到:
评论

相关推荐

    SQLOracle-10g数据库基础教程 SQLPLUS工具介绍与常用命令.pptx

    掌握SQL*PLUS的基本命令操作对于Oracle数据库的日常管理和开发至关重要。通过熟练使用这些命令,用户可以高效地管理数据库,执行查询,调试代码,以及进行其他数据库相关的任务。对于初学者,理解并熟练运用这些命令...

    SQL instantclients-sqlplus-windows.x64-12.2.0.1.0.zip

    SQL Plus作为Oracle数据库的客户端工具,提供了一个直观的命令行界面,用户可以通过输入SQL命令来执行各种数据库操作,如创建表、插入数据、更新记录、删除数据,以及复杂的查询和报表生成。 "Windows x64"表明此...

    6.1、sqlplus登录问题1

    `sqlplus / as sysdba`是一个特殊的登录方式,它允许你以超级用户的身份——SYS登录,SYS拥有最高的数据库权限,包括创建数据库的权限。默认情况下,SYS的密码是"manager",但这个信息应该根据安全实践进行更改。当...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    2.13 SQL执行——总览 52 2.14 小结 53 第3章 访问和联结方法 55 3.1 全扫描访问方法 55 3.1.1 如何选择全扫描操作 56 3.1.2 全扫描与舍弃 59 3.1.3 全扫描与多块读取 60 3.1.4 全扫描与高水位线 60 3.2 ...

    Oracle数据库详解

    `sqlplus常用命令.sql` 提供了SQL Plus中常用的交互命令,如`SELECT * FROM TABLE`, `DESCRIBE`, `ALTER SESSION`, `BEGIN...END;`等,这些命令对日常数据库操作极其有用。 通过学习和实践这些文档和脚本,你可以...

    sqlplusw用于oracle

    标题中的“sqlplusw用于Oracle”指的是Oracle数据库管理系统中的一款命令行工具——SQL*Plus,它是Oracle提供的一个标准接口,允许用户与Oracle数据库进行交互。SQL*Plus不仅可以用来执行SQL查询,还可以执行PL/SQL...

    【RMAN】rm -rf 误操作的恢复过程.pdf

    Oracle数据库作为一款成熟的数据库管理系统,拥有强大的数据备份与恢复功能,但在日常运维过程中,由于人为失误,使用rm -rf命令错误删除数据库文件的事件时有发生。本文针对没有备份情况下,如何利用Oracle数据库...

    OCP ORALCE 10g

    - 登录命令:`$ sqlplus / as sysdba` - 用户解锁:`ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK;` #### 3. 表的基本操作 - **查看表结构**:使用`DESC table_name;`命令查看表结构。 - **检索数据**:`...

    Oracle11G密码重置

    总之,Oracle11G密码重置是一个涉及数据库管理基本操作的过程,需要对SQL语句有基本的理解,同时也提醒我们在日常管理中应注重数据安全和访问控制。通过上述步骤和注意事项,你可以有效地处理忘记密码的情况,并确保...

    oracle学习心得体会.docx

    本文将深入探讨Oracle数据库的基础知识,包括其与SQL Server的对比、数据库管理、表空间、用户权限以及SQL命令的使用。 首先,Oracle数据库与SQL Server的类比有助于我们理解其核心概念。在SQL Server中,我们可以...

    附件2:Oracle客户端实例别名配置.docx

    这样一来,无论是在执行日常的数据库维护操作还是进行数据查询分析时,都能极大地提升工作效率。 #### 二、配置实例别名的具体步骤 ##### 1. 找到客户端安装目录下的配置文件 实例别名的配置是通过修改Oracle...

    Oracle存储过程定时进行调度的方法.doc

    接下来,我们介绍第二种方法——使用PL/SQL Developer的Jobs功能: 1. **使用PL/SQL Developer的Jobs**:在PL/SQL Developer中,可以直接通过图形界面创建和管理Job。Job是Oracle的一种计划任务,可以定时执行PL/...

    Oracle 12C数据库连接到PDB(添加scott普通用户).docx

    执行命令`sqlplus /nolog`进入命令行模式。 - 使用系统管理员账号登录到CDB,命令为:`connect sys/change_on_install as sysdba`。其中`change_on_install`是默认安装时设置的密码,实际环境中应替换为实际使用的...

Global site tag (gtag.js) - Google Analytics