实验三SQLPlus命令操作31.ppt

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 实验三 SQL*Plus命令操作 实验目的 了解SQL*PLUS工具的应用 掌握SQL*PLUS基本命令操作 实验要求 成功完成SQL*Plus的编辑命令、文件命令、环境变量设置、交互式命令以及格式化命令的操作。 说明:以scott/tiger用户连接SQL*Plus登录数据库orcl, 首先,修改SQL*Plus命令提示符格式为 “姓名简拼+学好后三位@数据库服务名 SQL” 然后,将操作过程以SPO命令保存在磁盘文件中,命名为 “p3+姓名简拼+学号后三位.txt”,下课前提交该文件到教师机。 SQL*Plus命令操作 用记事本编写一个脚本文件p3q1.sql,其内容为一条查询语句。查询雇员的职位、姓名和工资。然后,在SQL*Plus中打开并执行该文件。 在缓冲区中修改查询内容,添加雇用日期的查询信息,将修改后的内容重新保存到文件p3q2.sql。 在p3q1.sql文件中追加以下查询内容:薪水低于2800元的雇员的部门号、年收入。 实验内容 使用命令查看所有环境变量的初始设置值,记录:COLSEP、FEEDBACK、LINESIZE和PAGESIZE的初始值。 更改环境变量: 查询emp表的“雇员编号”、“雇员姓名”、“职位”、“工资”信息,输出工资大于2500的记录(使用命令查看emp表的结构) ; 做如下修改: 将列的间隔符改成“ / / ”; 修改查询后返回数据行的数量信息为5; 修改一行容纳的字符数为150; 修改一页显示的数据行数为20; 再次查询emp表的上述信息,以验证上述修改均已生效。 编写一脚本文件,显示在用户输入的薪水范围内的雇员的姓名(标题为姓名)、职位(标题为职位) 、受雇日期(HIREDATE)以及薪水(标题为月工资) 。 要求使用DEFINE命令定义用户输入的两个薪水值(最低和最高),结果以薪水升序排列。保存该文件为p3q3.sql。 创建一个报表,报表要根据用户输入的部门位置(不区分大小写)显示雇员的所属部门名称(DEPARTMENT NAME)、姓名(EMPOYEE NAME)、受雇日期(START DATE)、工资(SALARY)、年工资(ANNUAL SALARY),并将列标题分两行显示。将该脚本文件存为p3q4.sql。 本题操作emp和dept两个表; 要求个性化提示输入信息; 所有列标题均居中显示; 将“工资”的显示格式设置为:带本地货币符号、用7位数字显示,其中有两位小数; 设置报表的页眉(标题为“部门员工工资表”,间隔三行显示制表人和页码)和页脚(标题为“内部资料不得泄露”); 提示:在查询语句中使用UPPER()函数对用户的输入进行大写转换。注意,其中的参数需要用单引号引起来。 注意:该报表的格式设置不能影响其他SQL语句的操作! Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016 Oracle 11g 数据库管理与开发基础教程 2016

文档评论(0)

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

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

1亿VIP精品文档

相关文档