- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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’
在使用替换变量输入
您可能关注的文档
- 【2017年整理】Rese与archintoPopulationGenetics对人种遗传学的研究.doc
- 【2017年整理】Recy与cle2__A__farewell__party参考课件.ppt
- 【2017年整理】REVI与SION(CH1CH10).ppt
- 【2017年整理】Revi与ewofCollegeEnglish1.ppt
- 【2017年整理】Quid与wayNE20&NE20E产品介绍.ppt
- 【2017年整理】RNA子氇录复习题.doc
- 【2017年整理】revi与ew2中职英语基础模块1复习二.ppt
- 【2017年整理】robo与tframework学习心得.ppt
- 【2017年整理】root与英语词根.doc
- 【2017年整理】Rosa与Parks.ppt
文档评论(0)