格式化输出与SQLPlus.ppt

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

1、替换变量符号 在SELECT语句中,如果某个变量前面有符号,表示该变量是一个替换变量.在执行SELECT时,系统会提示用户为该变量提供一个具体的值.;SELECT XH 学号,XM AS 姓名 FROM XSB WHERE ZY=’ZY1’;例:查找选修了’高等数学’课程的学生学号,姓名,课程名及成绩. ;如果希望重新使用某个变量并且不希望重新提示输入该值,使用替换变量. 为了避免为同一个变量提供两个不同的值,且使系统为同一个变量值提示一次信息,使用替换变量.;1.页和行的大小 SET LINESIZE 80 指定页宽 SET PAGESIZE 30 指定页的长度 2.页头标 TTITLE ‘修高等数学课程|学生成绩报表’;3.页脚标 该命令在每页的底部指定一些信息,建议用户将程序名放在这里. BTITLE ‘—report1.sql—’RIGHT ;SQL*Plus基础;在使用命令前进行编辑;;C[hange] separator_character old_text [separator_character new_text] 后面的隔离字符可以是任何非字母或数字的字符。在隔离字符之后,指定将要替代的原来文本。如果在这里停止该命令并按下enter键,原来的文本将会被删除,而没有任何内容取代它。如果要插入一些内容代替原来的文本,只要再次输入隔离字符,后面再输入取代原来文本的新文本即可。 ;在行级别编辑中控制编辑的行 为了使CHANGE命令修改多行语句,必须在进行任何实际更改之前指定处理的行。 ;复制和粘贴;设置SQL*Plus运行环境 SQL*Plus运行环境是SQL*Plus的运行方式和查询执行结果显示方式的总称。设置SQL*Plus运行环境,可以使SQL*Plus能够按照用户的要求运行和执行各种操作。 选项?环境;屏幕缓冲区是指屏幕内存,用于控制可以保存在屏幕上的数据量.缓冲区宽度和缓冲区长度的默认值分别是100和1000. 设定选项区域中,有一个列表框,其中列出了用户可以控制的58个选项.通过选择不同的选项,就可以设置运行环境,默认设置显示在”值”区域中. 在值区域中,可以设置选项的数值.有开关类选项和数值类选项.开关类可以通过开或关来设置,数值类可以在文本框中输入相应的数值.;格式化查询结果;格式化SQL*Plus中的数字;1.排列小数位 COLUMN column_name FORMAT format_code 注意:COLUMN命令影响指定的所有列,而不管该列位于哪个表中. Format_code:数字显示效果表达式,该表达式由“9”组成,每个9表示数字需要的每个位数,在小数位还有一个“.”;2.添加分组符 分组符是将数字按每三位一节分离的字符,使用逗号将数字分节。;3.插入货币符号 COLUMN salary format $9999.99;将长文本列换行 COLUMN column_name FORMAT Ann WORD_WRAP 其中column_name为要换行的列,nn换行列的宽度应是多少字符;A表示字母数。 COLUMN EMAIL FORMAT A10 WORD_WRAP;Column命令用来设置某个列的显示格式: Column [column|alias][option];元素;Title和btitle;pause;pagesize;linesize;feedback;numformat;使用SQL*Plus命令;1、prompt命令 此命令会在屏幕上输出一行数据。这种输出方式,非常有助于在存储的脚本文件中向用户传递相应的信息。;3、替换变量命令 Define和accept 替换变量 在select语句中,如果在某个变量前面使用了符号,那么表示该变量是一个替换变量.在执行select语句过程中,系统会提示用户为该变量提供一个具体的数据. 如果替换变量是字符类型的数据,则在输入值时必须用单引号引起来.对于字符型或日期型的替换变量,也可以在select语句中把变量引起来,这样在输入数据时就不需要使用引号了. 可以使用替换变量的地方包括: Where子句 Order by子句 列表达式 表名 整个select语句;替换变量 在select语句中,如果希望重新使用某个变量并且不希望重新提示输入该值,则可以使用替换变量.为了避免为同一个变量提供两个不同的值,而且使得系统为同一个变量值提示一次信息,则可以使用符号.;Define和accept命令 在SQL语句中定义变量,可以使用define和accept命令.define命令用来创建一个数据类型为char的用户定义的变量;相反使用undefine命令可以清除定义的变量.;Accept使用此命令可以定制一个用户提示,用

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档