Oracle数据库基础及应用第05章SQLPlus命令.ppt

Oracle数据库基础及应用第05章SQLPlus命令.ppt

ID:50610138

大小:1.24 MB

页数:59页

时间:2020-03-12

Oracle数据库基础及应用第05章SQLPlus命令.ppt_第1页
Oracle数据库基础及应用第05章SQLPlus命令.ppt_第2页
Oracle数据库基础及应用第05章SQLPlus命令.ppt_第3页
Oracle数据库基础及应用第05章SQLPlus命令.ppt_第4页
Oracle数据库基础及应用第05章SQLPlus命令.ppt_第5页
资源描述:

《Oracle数据库基础及应用第05章SQLPlus命令.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第5章SQLPlus命令5.1使用SQL*P1us在数据库系统中,可以使用两种方式执行命令:图形化工具使用各种命令在Oracle11g系统中,可以使用SQL语句进行访问,实现查询、插入、修改和删除等操作。SQL*Plus是一个通用的、在各种平台上几乎都完全一致的工具。它既能在Windows机器上使用它,也能在UNIX、Linux机器上使用它。直观、简单、容易记忆;灵活性较差非常灵活、加深对复杂命令的理解、完成图形化工具无法完成的工作;需要记忆具体的命令和语法格式5.1.1启动SQL*P1us在Windows下启动SQL*Pl

2、us的步骤是:(1)在开始菜单中,选择“开始”→“所有程序”→“Oracle-OraDblog-homel”→“ApplicationDevelopment”→“SQLPlus”命令,出现SQL*Plus的登录窗口(2)在该窗口中输入用户名称system、口令“admin”,这里用户口令采用的回显的方式,所以是看不见的。然后单击“Enter”按钮,则打开OracleSQL*Plus窗口。在该窗口中显示SQL*Plus的命令提示符“SQL>”,表明SQL*Plus已经连接到Oracle11g,准备接受命令了。5.1.2登录数据

3、库命令CONNECT命令的作用是连接数据库,若是当前已经有用户连接了数据库,那么将会中断当前的连接,而使用该命令指定的用户进行建立新的连接。CONNECT命令的语法格式为:CONN[ECT][{/[@]/}[as{sysdba/sysoper}]其中:username指的是连接数据库的用户名,password指的是密码,如果不省略它们,则会直接登录到SQL*Plus中;如果省略,可以在启动SQL*Plus之后再输入连接数据库的用户名和密码。5.1

4、.3退出SQL*P1us用户如果不需要再使用SQL*Plus命令时,想返回到操作系统,只需在SQL*Plus命令提示符下,输入exit或quit命令,按Enter键即可。在SQL命令后输入exit。如:SQL>exit。如图5-5所示。或是使用菜单命令,选择“文件”→“退出”命令,也可以退出SQL*Plus。5.2SQL*Plus的运行环境设置SQL*Plus运行环境是SQL*Plus的运行方式和查询语句执行结果显示方式的总称。设置合适的SQL*Plus运行环境,可以使SQL*Plus能够按照用户的要求运行和执行各种操作。5

5、.2.1SET命令选项在Oracle11g系统中,用户可以使用SET命令来设置SQL*Plus的运行环境。SET命令是SQL*Plus内部命令中最重要、使用频率最高的命令。使用SET命令的语法格式为:setsysytem_optionvalue选项描述setautocommit{on

6、off

7、immediate}设置事务处理方式,手动/自动提交setautoprint{on

8、off}设置是否自动打印变量值setautorecovery{on

9、off}设置为on时,以默认的文件名重做记录,需要恢复时,使用recoverauto

10、maticdatabase语句恢复,否则只能用recoverdatabase语句恢复setautotrace{on

11、off

12、trace[only]}[ex[lain][statistics]对正常执行完毕的SQLDML语句自动生成报表信息setblockterminator{O

13、on

14、off}定义表示PL/SQL块结束的字符setcolset{_

15、text}设置列和列之间的分隔字符,默认为空格setcmdset{;

16、c

17、on

18、off}定义命令行区分字符,默认为off。setlinesize{80

19、n}设置一行中能够显示的总字

20、符数,默认80setlong{80

21、n}为long型数值设置最大显示宽度,默认80setnewpage{1

22、n

23、none}设置每页打印标题前的空行数,默认为1Set选项及说明选项描述setnumformatformat设置数字的默认显示格式setnulltext设置select语句返回null值时显示的字符串setpause{off

24、on

25、text}设置输出结果时是否滚动显示setpagesize{14

26、n}设置每页打印的行数setrecset{wrapped

27、each

28、off}显示或打印记录分隔符setspace{1

29、n}

30、设置输出结果中列和列之间的空格数,默认值为10setsqlcase{mixed

31、lower

32、upper}设置在执行sql命令之前是否转换大小写setsqlcontinue{>

33、text}设置命令提示符settime{off

34、on}设置当前时间的显示settiming{off

35、on}用于启动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。