- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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使用此命令可以定制一个用户提示,用
您可能关注的文档
- 新版新目标英语七年级上期末复习(重点短语和句子).ppt
- 二轮复习中考指导书答案.ppt
- 4-0教学的基本要求.ppt
- 新课标人教版语文一年级上册《在家里》.ppt
- 新课标人教版语文一年级上册《自选商场》.ppt
- 4-0 第4章教学基本要求.ppt
- 第4章 教学基本要求.ppt
- 新课标人教版语文一年级上册《雨点儿》.ppt
- 新生儿特点与观察要点.ppt
- 新通用大学英语综合教程3 unit2课后答案与.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)