网站大量收购独家精品文档,联系QQ:2885784924

数据库操作与管理语言Oracle SQL第01章:Oracle简介.ppt

数据库操作与管理语言Oracle SQL第01章:Oracle简介.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL*Plus编辑器 使用SQL*Plus可以方便的编辑和管理编程的过程,其中包括编辑命令、保存命令、加入注释、运行命令、编辑交互命令、使用绑定变量、跟踪语句等。 编辑命令 命令 说明 A[PPEND] text 在行的末尾添加文本 C[HANGE] /old/new 将当前行中的old替换成new C[HANGE] /text 从当前行删除text CL[EAR] BUF[FER] 删除缓冲区所有的行 DEL 删除当前行 DEL n 删除第n行 DEL m n 删除m行到n行,n可以是LAST I[NPUT] text 在当前行后面添加一新行,内容是text L[IST] 列出所有的行 L[IST] n 或只输入 n 列出第n行,并将其设置成当前行,n可以是LAST L[IST] m n 列出第m行到第n行 L[IST] * 列出缓冲区中的当前行 保存命令 在SQL*Plus中,可以将一个或多个SQL命令、PL/SQL块和SQL*Plus命令存储在命令文件中,其命令包括SAVE命令、INPUT命令、EDIT命令3种 SAVE命令 格式:SAVE filename 使用SAVE命令可以直接将缓冲区中的SQL语句保存到在当前路径或指定路径下指定的文件中,扩展名是.sql。 INPUT命令 可以将INPUT和SAVE命令结合使用,使用INPUT命令将SQL*Plus命令输入到缓冲区中,然后可以使用SAVE命令保存到文件中。 EDIT命令 可以直接使用EDIT命令创建文件 加入注释 在代码中加入注释能够提高可读性,在SQL*Plus中加入注释的方式包括REMARK命令、/*...*/、--三种 使用REMARK命令 使用REMARK命令在一个命令文件的一行上加上注释 例如:REMARK 这是注释内容 使用SQL注释分隔符/*...*/可以对一个命令文件的一行或多行加注释 使用-- 使用ANSI/ISO样式注释,对单行进行注释 例如: --清除屏幕 CLEAR SCREEN 运行命令-1 运行SQL命令和PL/SQL块有三种方式,分别为命令行方式、SQL缓冲区方式、命令文件方式 命令行方式 在命令后面加分号(;)作为终止符来运行SQL命令的方式 SQL缓冲区方式 SQL*Plus提供了RUN命令和斜杠(/)命令来以缓冲区方式执行SQL命令。 RUN命令格式:R[un]。RUN命令列出并执行当前存储在缓冲区的命令并返回查询的结果,并使缓冲区中的最后一行成为当前行。 斜杠(/)命令类似于RUN命令,它执行存储在缓冲区中的SQL命令或PL/SQL块,但不显示缓冲区的内容,也不会使缓冲区的最后一行成为当前行。 运行命令-2 命令文件方式 以命令文件方式运行一个SQL命令或SQL*Plus命令或PL/SQL块,有两种方式:START命令和@命令 START命令 语法:START filename[.sql] [arg1 arg2] SQL*Plus在当前路径下查找具有在START命令中指定的文件名和扩展名的文件。如果没有找到,将在SQLPATH环境变量定义的目录中查找。参数部分[arg1 arg2]代表 @命令 与START命令的功能相似,唯一的区别是@命令既可以在SQL*Plus会话内部运行,又可以在启动SQL*Plus时的命令行级别运行,而START命令只能在SQL*Plus会话命令内部执行。 使用SQL*Plus格式化查询结果 当在SQL*Plus环境中执行查询语句,希望生成一个可读性较强的输出结果。这需要在执行查询语句前做一些设置。 SET命令 SET命令用于设置系统变量的值 语法:SET 系统变量名 变量值 有些变量是与输出结果相关的 PAGESIZE:设置每页显示的行数 LINESIZE:设置每行显示的字符个数 NEWPAGE:设置分割页与页之间的空白行数 HEADING:用于说明是否显示查询结果的列标题,默认值是ON,表示显示标题 FEEDBACK:当一个查询中选择至少n行记录时,就会在结果集的项显示返回的行数,默认值是6 ECHO:在用START命令执行一个脚本文件时,ECHO命令用于控制是否显示脚本中正在执行的SQL语句。默认是OFF SHOW命令 使用SHOW命令可以用来显示当前的SQL*Plus环境中的系统变量,命令格式是 SHO[W] option 其中option是系统变量名 例如 SHOW LINESIZE 返回当前LINESIZE的值 本章总结 介绍Oracle公司 Oracle下载安装 Oracle用户类型 Enterprise Manager管理工具 SQL*Plus管理工具 Thanks! 小峰软件开发在线课堂,有你更精彩! 数据库操作与管理语言Oracle SQL 第01章:Oracle简

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档