`
wkf41068
  • 浏览: 457603 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SQL*Plus 使用技巧1

阅读更多
1. SQL/Plus 常用命令
	a. help [topic] 查看命令的使用方法,topic表示需要查看的命令名称。 如: help desc;
	b. host 该命令可以从SQL*Plus环境切换到操作系统环境,以便执行操作系统命名。
	c. host [command] 在sql*plus环境中执行操作系统命令,如:host notepad.exe
	d.clear scr[een] 清除屏幕内容。
	e.show [all|user|sga|errors|release|parameters] 查看SQL*Plus中所有系统变量谢谢,当前是哪个用户在使用sqlplus,xianshi SGA 大小,查看错误信息,数据库版本信息,系统初始化参数信息。
	f.desc[ribe] 查看对象的结构,这里的对象可以是table/view/procedure/function/package.如:desc dual.

2. 在SQL*Plus中编辑SQl语句命令。(执行过的SQl语句会在缓冲区中存在)

a. a[ppend] text 将text附加到当前行之后。
b. c[hange] /old/new 将当前行中的old替换为new.
c. cl[ear] buff[er] 清除缓存中所有行。
d. i[nput] text 插入指定的文本text.
e. del m n 删除从第M行开始到第N行之间的命令行。
f. l[ist] n 列出第N行
g. r[un] 或 / 显示缓存区中保存的语句,并运行该语句。
h. n 将第n行作为当前行。
i. n text 使用text文本替代第n行信息。
j. 0 text 在第一行之前插入text文本。

3. 使用Save命令将缓冲区内容保存到文件
sav[e] [file] file_name [cre[ate]|rep[lace]|app[end]]
a. file_name 表示将SQL*Plus缓冲区的内容保存到由file_name指定的文件中。
b. create 表示创建一个file_name文件, 并将缓冲区中的内容保存到文件,该选项为默认值。
c. append 如果file_name文件已经存在,则将缓冲区中的内容追加到file_name文件之后;如果不存在就创佳文件。
d. replace 如果file_name文件已经存在,则覆盖file_name文件中的内容,如果不存在,则创建该文件。

4. 使用Get命令读取文件内容到缓冲区. get [file] file_name [list|nolist]
a. file_name表示一个指定文件,将该文件内容读取到SQL*Plus 缓冲区中。
b. list 列出缓冲区中语句。
c. nolist 不列出缓冲区中的语句。
	get D:\app\SQLTest\Self\test01.sql
d. 如果想执行语句,得紧接着run.

5. 使用Start命令读取并运行文件内容中的sql. sta[rt] {url|file_name}
a. url用来指定一个URL地址,如http://host.domain/script.sql
b. file_name指定一个文件。

6. 使用edit命令,可以将SQL*Plus缓冲区的内容复制到一个名为afiedt.buf 文件中,
    然后自动启动操作系统中默认的文本编辑器到开文件,此时可以编辑文件。
ed[it] [file_name] file_name 默认为afiedt.buf,也可以指定一个其它的文件

7. 使用spool命令复制输出结果到文件。
   使用该命令实现将SQL*Plus中的输出结果复制到一个指定文件中,或者把查询结果发送到打印机中,知道使用spool off命令。
spo[ol] [file_name [cre[ate]|rep[lace]|app[end]]|off|out] 
a. file_name 指定一个操作系统文件;	b. create 创建一个指定file_name文件
c. replace 如果指定文件已存在,则替换。	d. append 将内容追加到一个已经存在的文件中。
e. off停止将SQL*Plus中的输出结果复制到文件file_name中并关闭该文件。
f. out启动该功能,将SQL*Plus中输出结果输出到file_name中。

分享到:
评论

相关推荐

    Oracle SQL*Plus Pocket Reference, 2nd Edition

    ### Oracle SQL*Plus 口袋...以上章节覆盖了《Oracle SQL*Plus Pocket Reference, 2nd Edition》的主要内容,为读者提供了丰富的SQL*Plus使用技巧和最佳实践,适合各种级别的Oracle数据库管理员和技术人员学习和参考。

    SQL*PLUS命令的使用大全

    本文将深入探讨SQL*PLUS命令的使用,包括基础操作、高级技巧以及实用的命令。 一、SQL*PLUS基础操作 1. 登录与退出 - 登录:`sqlplus username/password@database` - 退出:`quit` 或 `exit` 2. 显示帮助 - `...

    SQL*Plus之命令使用大集合.pdf

    ### SQL*Plus命令使用详解 #### 一、执行SQL脚本文件 - **命令**: `@脚本文件路径` - **功能**: 直接在SQL*Plus环境中执行指定路径下的SQL脚本文件。 - **示例**: `@C:\scripts\my_script.sql` #### 二、对当前...

    SQL*Plus Quick Reference Release 9.2

    在SQL*Plus Quick Reference Release 9.2中,这是一份针对Oracle 9.2版本的快速参考指南,主要涵盖了iSQL*Plus和SQL*Plus的按钮、图标以及命令语法。该文档旨在提供一个快速查阅的工具,对于每个命令的详细信息,...

    SQL*Plus User's Guide and Reference Release 11.2-430

    1. **启动和退出SQL*Plus**:解释如何启动SQL*Plus会话,设置环境变量,以及如何在完成工作后安全退出。 2. **SQL命令和语法**:详细阐述了SQL语言的各种组成部分,如SELECT语句用于查询数据,INSERT用于插入记录,...

    SQL_PLUS.rar_PLUS SQL_SQL_Plus_plus_sql plus

    在提供的压缩文件中,"www.pudn.com.txt"可能包含了一些关于SQL Plus的使用技巧或者资源链接,"SQLPLUS说明.txt"很可能是官方或非官方的SQL Plus使用手册,提供了详细的使用指南和帮助信息。而"src"目录可能包含了...

    oracle下的SQL语法快速查看手册

    ### SQL*PLUS使用技巧 1. **登录SQL*PLUS**:通常使用`sqlplus username/password@service_name`登录,其中`service_name`是数据库连接字符串。为了安全性,不应在命令行直接输入密码,而应通过环境变量或配置文件...

    Oracle.SQL.Plus.Pocket.Reference

    #### 三、命令行 SQL\*Plus 使用技巧 - **启动 SQL\*Plus**:启动 SQL\*Plus 非常简单,只需在命令行输入 `sqlplus` 命令即可。 - **命令输入**:用户可以在 SQL\*Plus 中直接输入 SQL 查询语句或其他 SQL\*Plus ...

    sql plus user's guide and reference release 11.2

    3. **实用技巧**:提高工作效率的小贴士,如自定义设置、快捷键使用等。 4. **案例研究**:通过具体实例来演示如何利用SQL*Plus解决实际问题。 5. **故障排除**:常见问题及解决方法。 #### 四、SQL*Plus基本概念 ...

    SQL*8PLUS在军队医疗卡审核中的应用.pdf

    运用SQL*PLUS等数据库技术进行数据审核能够显著提升工作效率和准确性,而熟练掌握各种数据库的使用技巧是确保医疗纠纷举证成功的关键。 在阅读了以上内容后,我们可以总结出以下知识点: 1. SQL*PLUS的应用:SQL*...

    sql_plus

    熟练掌握`sql*plus`的使用技巧,对于任何Oracle数据库开发者或管理员来说,都是提升工作效率和数据管理能力的关键。通过对SQL语句与SQL*Plus命令的区分理解,以及常用命令的具体应用,用户可以更加高效地进行数据库...

    sql.plus命令大全

    在SQL*PLUS中,可以使用`start`或`@`命令来执行存储在文本文件中的SQL脚本。例如,如果有一个名为`script.sql`的文件,你可以通过`SQL> start script.sql`或`SQL> @script.sql`来执行其中的所有SQL语句。 2. **...

    数据库SQL*splus命令大全

    ### 数据库 SQL\*plus 命令大全 在 IT 领域中,SQL\*plus 是一个非常实用的工具,尤其对于那些刚开始接触数据库管理的初学者来说更是如此。本文将根据提供的标题、描述及部分内容,详细介绍 SQL\*plus 的主要功能...

    SQL_Plus使用手册

    ### SQL Plus使用手册知识点概述 #### 一、SQL Plus简介 - **定义**:SQL Plus是Oracle提供的一款功能强大的命令行工具,用于管理和操作Oracle数据库。它不仅支持SQL语句的执行,还提供了多种增强功能,如脚本执行...

    Oracle官方文档中文版-SQLPlus快速参考

    1. **SQL*Plus基本概念** SQL*Plus是Oracle数据库的接口,它允许用户直接输入SQL语句或PL/SQL程序块,进行数据查询、更新、插入和删除等操作。通过SQL*Plus,用户可以创建、修改和删除数据库对象,如表、视图、索引...

    Pro Oracle SQL-成为SQL语言编写专家

    为了更好地理解和实践SQL命令,本书还介绍了Oracle SQL*Plus工具的使用方法。SQL*Plus是Oracle提供的一个标准工具,允许用户执行SQL命令并查看结果。主要特点包括: - **基本操作**:介绍如何启动SQL*Plus、连接到...

    SQL语言中文学习资料(PDF)

    - **从命令行**:使用`sqlplus [username[/password[@database]]]`命令登录到SQL*Plus。其中`username`和`password`分别是指定的用户名和密码,`database`是指定的目标数据库。 #### 查看表结构 - 使用`DESC[RIBE] ...

Global site tag (gtag.js) - Google Analytics