用iSQLPlus生成易读输出讲义.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用 iSQL*Plus 生成易读的输出 目标 完成本课后, 您应当能够执行下列操作: 生成有替换变量的查询 定制 iSQL*Plus 环境 生成更易读的输出 创建和执行脚本文件 替换变量 替换变量 iSQL*Plus 替换变量用于: 临时存储变量 单 符号 双 符号 DEFINE 命令 在 SQL 语句之间传递变量 动态改变页眉和页脚 使用 替换变量 用一个带有前缀 的变量提示用户输入一个值 使用 替换变量 替换变量的字符和数字值 日期和字符值放在单引号之间 指定列名、表达式和文本 用替换变量可以提供: WHERE 条件 ORDER BY 子句 列表达式 表名 输入 SELECT 语句 指定列名、表达式和文本 定义替换变量 可以用 iSQL*Plus DEFINE 命令预先定义变量 DEFINE variable = value 创建一个 CHAR 数据类型的用户变量 如果需要预先定义一个带空格的变量,在使用 DEFINE 命令时,必须将变量放在单引号中 一个已定义的变量在本会话期间有效 DEFINE 和 UNDEFINE 命令 一个变量保持其定义,直到: 使用 UNDEFINE 命令清除它 退出 iSQL*Plus 可以用 DEFINE 命令检验所做的改变 使用带 替换变量的 DEFINE 命令 使用 DEFINE 命令创建替换变量 在 SQL 语句中用一个带 前缀的变量来替换 使用 替换变量 使用 VERIFY 命令 用 VERIFY 命令来交替显示,替换变量在 iSQL*Plus 执行替换之前和之后的值 定制 iSQL*Plus 环境 用 SET 命令控制当前会话 用 SHOW 命令检验所做的设置 SET 命令变量 ARRAYSIZE {20 | n} FEEDBACK {6 | n |OFF | ON} HEADING {OFF | ON} LONG {80 | n}| ON | text} iSQL*Plus 格式化命令 COLUMN 命令 控制一个列的显示: CLE[AR]: 清除任何列格式 HEA[DING] text: 设置列标题 FOR[MAT] format: 用一个格式化模板改变列的显示 NOPRINT | PRINT NULL 使用 COLUMN 命令 创建列标题 COLUMN 格式化模板 使用 BREAK 命令 用 BREAK 命令禁止重复值 使用 TTITLE 和 BTITLE 命令 显示页眉和页脚 设置报告页眉 设置报告页脚 Using the TTITLE and BTITLE Commands Display headers and footers. Set the report header. Set the report footer. 创建脚本文件来运行一个报告 1. 创建并且测试 SQL SELECT 语句 2. 保存 SELECT 语句到脚本文件中 3. 装载脚本文件到一个编辑器中 4. 在 SELECT 语句的前加格式化命令 5. 检验跟随 SELECT 语句的终止字符 创建脚本文件来运行一个报告 6. 在 SELECT 语句之后清除格式命令 7. 保存脚本文件 8. 装载脚本文件到 iSQL*Plus 的文本窗口中,单击执行按钮 报表样子 报表样子 小结 在本课中, 您应该已经学会如何: 使用 iSQL*Plus 替换变量临时存储值 使用 SET 命令控制当前的 iSQL*Plus 环境 使用 COLUMN 命令控制列的显示 使用 BREAK 命令禁止重复的值并且把行分成几个部分 使用 TTITLE 和 BTITLE 命令显示页眉和页脚 练习 7 概览 本章练习包括下面的主题: 创建一个查询以显示替换变量的值 启动一个含有变量的命令文件 进度表: 时间 主题 35 minutes 讲演 35 minutes 练习 70 minutes 总共 课程目标 在本课中,你将学习怎样包含 iSQL*Plus 命令来产生更易阅读的 SQL 输出。 你能够创建包含 WHERE 子句的命令文件来限制所显示的行。为了改变条件,你可以在每次命令文件运行时使用替换变量。替换变量可以代替 WHERE 子句中的值,文本串,甚至一个列或一个表名。 替换变量 在此以前的例子都是硬编码的,在已完成的应用程序中,用户将触发报表,并且报表将无进一步提示地运行。数据范围将被在 iSQL*Plus 脚本文件中的固定的 WHERE 子句预先确定。 用 iSQL*Plus,你可以创建有提示的报表,使用替换变量提示用户提供他们自己的值来限制返回数据的范围。你可以在命令文件或在单个的 SQL 语句中嵌入替换变量。一个变量可以被认为是一个容

文档评论(0)

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

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

1亿VIP精品文档

相关文档