【2017年整理】SQL与PLUS命令语法常用命令.doc

【2017年整理】SQL与PLUS命令语法常用命令.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】SQL与PLUS命令语法常用命令

帮助命令help 为了获取SQL*PLUS命令的帮助,输入help和命令,就可以查询到命令的相关帮助信息。 退出SQL*PLUS命令:exit或者quit命令 不再需要使用SQL*PLUS命令时,录入exit或者quit命令直接退出。 3、输入、编辑命令(ed 、 run / ) 在SQL*PLUS命令行下输入某些内容,按回车键,那么此时在SQL缓冲区中就放有该输入的内容。 数据 ed[it]命令,按回车键,SQL*PLUS 将保存于SQL缓冲区中的内容保存在默认文件afiedt.buf中,打开后在文本中输入命令,然后保存在退出编辑,将返回到SQL*PLUS中, 输入命令 run(或者/),按回车,将运行录入的命令.。 另外,如果要清楚屏幕及缓冲区的内容,输入命令 clear screen。 4、保存文件命令-SPOOL 在需要将命令运行情况及其结果发送到一个文件中保存起来,可以使用SPOOL filename命令建立一个就假脱机文件,例如SPOOL e:\mysql\spoolname,将会在e:\mysql目录中建立一个名为spoolname.LST的假脱机文件。 5、SPOOL OUT命令,将SQL语句及输出结果发送到假脱机文件中。 6、SPOOL OFF命令,如果不再需要输出到假脱机文件中,可以使用SPOOL OFF命令。 运行命令 在SQL*PLUS 中,可以使用三种方式运行SQL语句和PL/SQL快,分别是: 命令行方式 一、SQL缓冲区方式 脚本文件方式。 命令行方式 以命令方行式运行SQL语句 以命令行方式运行SQL语句,只需要在输入完SQL语句之后,输入分号(;),或者在新的一行输入前斜线(/),按回车键就可以显示结果 以命令行方式执行PL/SQL块 只需要在输入完PL/SQL块之后,在新的一行输入前斜线(/),然后按回车键就显示出结果。 如来 SQLbegin Dbms_output.put_line(‘你好,SQL*PLUS’); End; / 另外execute(或者exec),该命令能够直接在SQL*PLUS下执行单条PL/SQL语句,而不需要从缓存区或者脚本中执行。其主要作用是运行涉及一个函数或者存储过程。 其语法为:exec[ute] statement 二、SQL缓冲区方式 SQL缓冲区保留了最后运行的命令。为了以缓冲区方式运行SQL命令或PL/SQL块,可以使用RUN命令、/命令。 run命令 语法:r[un] 该命令显示并运行当前存储在SQL缓冲区的SQL语句或者PL/SQL块,显示运行结果,并使SQL缓冲区中的最后一行成为当前行。 / 命令 该命令类似run命令,但他只运行当前存储在SQL缓冲区中的SQL命令或PL/SQL块,显示运行结果,而不显示SQL缓冲区的SQL命令活PL/SQL块,也不会将SQL缓冲区中的最后一行成为当前行。 补充 使用LIST可以列出SQL缓冲区中的内容。 使用append可以在SQL缓冲区中的当前行后面添加新的内容。 三、脚本文件方式 有两种运行脚本文件的命令:start命令和@命令 1、START命令 语法:start filename[.ext][arg1,arg2,arg3……] Filename为脚本文件名,可以是直接路径,也可以是全路径,可以缺省后缀,SQL*PLUS此时默认为.sql后缀。 参数表示希望传递给脚本文件的参数。脚本文件中的替换参数必须使用格式:1,2,3,依次类推进行替换。 2、@命令 @命令的功能类型与start命令,@命令可以在命令行运行,也可以在会话内部运行。 而start只能在SQL*PLUS内部运行。 例如 C:\sqlplus jmyx/hyj2yd @e:\test.sql 20 2500 Sql@e:\test.sql 20 2500 脚本文件 打开脚本文件,,就会将该脚本文件的内容读入到SQL*PLUS的SQL缓冲区中,但不执行。需要选择“文件”-》“执行”命令。 连接命令 在SQL*PLUS中,可以使用CONNECT 命令建立连接,使用DISCONNECT断开连接。 CONN[ECT]命令 该命令先断开前一个连接,然后建立新的连接。该命令的语法是: CONN[ECT] USERNAME/PASSWORD@HOSTSTRING Disc[onnect]命令 该命令会端口当前的连接,但不会退出SQL*PLUS 交互式命令 替换变量 SQL*PLUS 允许在SQL命令中定于替换变量。替换变量的格式是在变量名称前加上一个符号。运行SQL命令时提示用户输入替换数据。 例如 Select $a from emp where depton = 20 and job = ‘b’ 在使用替换变量输入

文档评论(0)

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

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

1亿VIP精品文档

相关文档