`
wkf41068
  • 浏览: 453640 次
  • 性别: 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中。

分享到:
评论

相关推荐

    SQL语句资料整理ppt实用技巧分享

    通过本章学习,您将可以: 列举 SQL SELECT语句的功能。 执行简单的选择语句。 SQL 语言和 SQL*Plus 命令的不同

    ORACEL数据库常用命令(有详细解释)

    3. 使用SQL*PLUS(1) SQL> desc table; 显示表结构 SQL> select * from tab; 查看用户下所有的表 SQL> set pause on; 可以使大量结果集在用户按“Enter”(回车)后翻页 SQL> set pagesize 100; 设定SQL语句返回...

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

    作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握Oracle SQL所独有的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习到以下几个方面的技巧:...

    oracle .

    Oracle数据库基础 查询基础 表及索引的定义操作 视图、同义词和序列 簇与分区 复杂查询语句的使用 一些高级的用法 安全管理 其它一些常见问题及技巧 常用技巧 Oracle PL/SQL基础 ...SQL及SQL*PLUS 命令参考 ......

    SQL21日自学通

    在SQL*PLUS 中使用变量453 DEFINE 454 ACCEPT 455 NEW_VALUE457 DUAL 表458 DECODE 函数459 日期转换462 运行一系列的SQL 文件465 在你的SQL 脚本中加入注释466 高级报表467 总结469 问与答469 校练场469 练习470 第...

    Oracle Database 11g & MySQL 5.6开发手册

    您可以学会如何迁移数据库、移植SQL代码、使用Oracle和MySQL数据库以及配置高效率的查询。在这本内容广泛的书籍中,还包括了安全、监控和调试方面的技巧。 本书特色 ● 理解Oralce Database 11g和MySQL 5.6的架构 ...

    Oracle 数据库实用指南

    本书共四篇59章:第一篇是Oracle SQL*Plus讲述...提供了一些使用技巧和注意事项;给出了许多资料,省去查阅的时间等。总之,本书基本上包括当前Oracle 8i的最新内容,也覆盖了最新的Oracle 8i OCP培训大纲的内容。

    oracle 应用教程

    第一部分是ORACLE SQL*PLUS基础,主要讲述ORACLE 应用系统设计的基本知识和给出一些有用的实例;第二部分是介绍ORACLE PL/SQL知识,主要讲述ORACLE...3.给出了许多资料所没有提供的一些使用技巧,如导出触发器等。

    Oracle8i/9i 数据库基础(对想全面了解Oracle的程序员来说真是一本很好的书)

    本书主要包括两个部 分,第一部分是ORACLE SQL*PLUS 基础,主要讲述ORACLE 应用系统设计的基本知识和 给出一些有用的实例;第二部分是介绍ORACLE PL/SQL ...3.给出了许多资料所没有提供的一些使用技巧,如 导出触发器等

    Oracle Database 11g & MySQL 5.6开发手册 中文版.

    您可以学会如何迁移数据库、移植SQL代码、使用Oracle和MySQL数据库以及配置高效率的查询。在这本内容广泛的书籍中,还包括了安全、监控和调试方面的技巧。 《Oracle Database 11g & MySQL 5.6开发手册》特色 理解...

    sql plus

    介绍关系数据库的SQL语言及其在ORACLE中的应用技巧

    sqlplus教程(中文)

    之前的不能用,重新传一个! SQL*PLUS 详细介绍关系数据库的SQL语言及其在ORACLE中的应用技巧。 是学习与复习SQL语句,熟悉ORACLE的好教程。

    Oracle数据库基础.doc

    3.给出了许多资料所没有提供的一些使用技巧,如导出触发器等。总之,内容基本上包括当前Oracle的最新内容。同时也覆盖了最新的ORACLE8i OCP培训大纲的内容。不仅包含ORACLE 程序设计人员、DBA所必须掌握的知识,而且...

    Oracle8i_9i数据库基础

    3.给出了许多资料所没有提供的一些使用技巧,如导出触发器等。总之,内容基本上包括当前Oracle8I的最新内容。同时也覆盖了最新的ORACLE8i OCP培训大纲的内容。不仅包含ORACLE 程序设计人员、DBA所必须掌握的知识,...

    Oracle_8i_9i数据库基础下载

    3.给出了许多资料所没有提供的一些使用技巧,如导出触发器等。总之,内容基本上包括当前Oracle8I的最新内容。同时也覆盖了最新的ORACLE8i OCP培训大纲的内容。不仅包含ORACLE 程序设计人员、DBA所必须掌握的知识,...

    数据库基础

    第一部分 Oracle SQL*PLUS基础 23 第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24...

    Oracle8i_9i数据库基础.txt

    3.给出了许多资料所没有提供的一些使用技巧,如导出触发器等。总之,内容基本上包括当前Oracle8I的最新内容。同时也覆盖了最新的ORACLE8i OCP培训大纲的内容。不仅包含ORACLE 程序设计人员、DBA所必须掌握的知识,...

    ORACLE8i 数据库基础 (初稿) 赵元杰

    3.给出了许多资料所没有提供的一些使用技巧,如导出触发器等。总之,内容基本上包括当前Oracle8I的最新内容。同时也覆盖了最新的ORACLE8i OCP培训大纲的内容。不仅包含ORACLE 程序设计人员、DBA所必须掌握的知识,...

    oracle教案(doc)+SQL Reference 10g(chm).rar

    oracle教案(doc) 1. oracle安装及基本命令 1 1.1 oracle简介 1 1.2 oracle安装 1 1.2.1 常见版本 1 1.2.2 安装: 2 1.2.3 oracle必须启动的服务 2 1.3 oracle常见的第三方工具 4 ...8. TOAD使用技巧 114

Global site tag (gtag.js) - Google Analytics