第4章 SQL Plus.pptVIP

  1. 1、本文档共95页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 SQL Plus Oracle 10g 数据库 目标 学会启动SQL*Plus。 了解和使用SQL*Plus的主要命令。 掌握对数据库中数据进行添加、修改和删除的SQL命令。 注意:当连接到本地数据库,不需要提供网络服务名。 当在客户端使用SQL*Plus连接到远程数据库时,必须使用网络服务名。 (2)在window环境中运行SQL*Plus 选择“开始——所有程序——Oracle-OraDb10g_home1——应用程序开发——SQL Plus”或者在命令行执行sqlplusw命令。 SQL命令和SQL*Plus命令的区别: SQL命令可以访问数据库,SQL*Plus命令不能访问数据库。 SQL命令不能缩写,而SQL*Plus命令可以缩写。 当执行SQL命令时,Oracle会将SQL命令暂时存放到SQL缓冲区,而SQL*Plus命令不能放到SQL缓冲区。 4.2 SQL*Plus命令 在SQL*Plus工具中,用户通过各种SQL*Plus命令,可以实现格式化查询结果、打印查询结果,保存查询语句,甚至创建动态查询。在运行SQL语句时,配合使用SQL*Plus命令,可以实现许多特殊功能。 4.2.1 显示和设置环境变量命令 使用环境变量可以控制其运行环境,例如设置行显示宽度、设置每页显示的行数、设置自动提交标记、设置自动跟踪等。 (1)使用set命令可以修改当前SQL*Plus的环境变量值,使用show命令可以显示当前SQL*Plus的环境变量值。 (2)如果希望每次启动SQL*Plus时,都使用特定的环境变量设置,那么可以修改glogin.sql脚本。(位置:$ORACLE_HOME/sqlplus/admin) 语法格式为: set option value show option 常用的环境变量 1. arraysize 该环境变量用于设置SQL*Plus一次从数据库中取出的行数。其取值范围为1~500。 2. autocommit 该环境变量用于设置是否自动提交DML语句,其默认值为off(表示禁止自动提交)。 3.colsep 该环境变量用于设置列之间的分隔符,默认分隔符为空格。 4.feedback 该环境变量用来指定select语句显示行数的最少行数,默认为6。 5. heading 该环境变量用来设置是否显示列标题,其默认值为on。 6. linesize 该环境变量用来设置行宽度,默认值为80。在默认情况下,如果行数据长度超过80个字符,那么会折行显示数据。 7. long 该环境变量用于设置LONG和LOB类型的显示长度,其默认值为80。 8. pagesize 该环境变量用于设置每页显示的行数,其默认值为14。包括列标题、空行、列标题与数据行之间的分隔线、查询结果。 9.newpage 该环境变量用于设置每页打印列标题前空的行数,默认值为1。 10. serveroutput 该环境变量用于控制服务器的输出,其默认值为off。 11. termout 该环境变量用于控制SQL脚本的输出,其默认值为on。当使用默认值时,如果SQL脚本有输出结果,则会在屏幕上输出显示结果。 12. time 该环境变量用于设置在SQL提示符前是否显示系统时间,其默认值为off。 13. timing 该环境变量用于设置是否要显示SQL语句的执行时间,默认值为off。 14. Show recyclebin 该命令是Oracle Database 10g新增加的命令,它用于显示在数据库回收站中的当前用户对象。在数据库回收站中存放着当前用户执行drop table命令所删除的表。 4.2.2 格式化查询结果命令 使用格式化查询结果命令可以对查询结果进行格式化,以产生用户需要的报表。 使用这些命令重新设置列的标题,重新定义列值的显示格式和显示宽度,为报表页增加头标题和底标题,在页中显示当前日期和页号,也可以为报表增加新的统计数据。 常用的格式化查询结果的命令有:column、compute、break、btitle和ttitle。 1. col[umn] 该命令用于控制列的显示格式。Column命令包含4个选项。 format选项用于指定列的显示格式。 heading选项用于指定列的显示标题。 justify选项用于指定列标题对题格式(left、center、right) clear选项用于清除已定义列的显示格式。 其中格式模型包括: 例1:设置列显示格式 当设置列显示格式时,

文档评论(0)

bm5044 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档