传送门(不用再辛苦百度实验报告啦,一键直达呦)

oracle实验1 oracle 基本操作

oracle实验2 oracle数据体系结构

oracle实验3 用户、方案的创建与管理

oracle实验4 表的创建与管理

oracle实验5 sql基本查询

oracle实验6 sql高级查询

oracle实验7 pl/sql编程基础

oracle实验8 存储过程与函数的创建

oracle实验9-10 索引与视图,序列和同义词的创建

oracle大作业下载

一、实验目的

1.掌握pl/sql程序块的结构。

 2.理解并熟练掌握各种变量的应用。

二、实验内容

完成教材P166页:7.9 实验内容1,2,3;以及8道补充练习。

三、实验环境

Windows xp , Oracle 10g

四、实验步骤

实验内容1、

使用标量变量。 标量变量也是最简单的变量,它只能存储单个值,它的数据类型也是系统预定义的。以system连接数据库,在sql*plus输入如下语句

实验内容2

在PL/SQL程序中使用%TYPE类型的变量后,如果用户随后修改数据库中该列的结构, 则该类型的变量也随之改变。在SQL*Plus中输入如下的语句

实验内容3

使用记录变量。记录变量可以使用%rowtype关键字定义,若记录的结构和现有的任何表的结构都不相同,那么需要自定义记录类型,然后才可以声明改记录类型的变量。在sql*plus输入如下程序,以查询某员工的信息

  1. 补充练习一:

    • 1、创建并执行一个PL/SQL程序块,在屏幕上输出“PL/SQL Block Works!”

  • 2、创建并执行一个PL/SQL程序块,要求声明两个变量,一个是字符类型变量,另一个是数值类型变量,给两个变量赋值,并输出变量的结果。

  • 3、创建并执行一个PL/SQL程序块,通过替代变量由键盘输入两个数值,用第一个数乘以第二个数再减去第一个数,将结果存入变量并输出到屏幕上。

  • 4、创建并执行一个PL/SQL程序块,查询scott方案的dept表中的最大的部门号,将其存入一个变量中,并在屏幕上显示。

  • 5、创建并执行一个PL/SQL程序块,计算scott方案中emp表的某个雇员的年薪,雇员的编号通过替代变量由键盘输入,年薪等于月薪sal乘以12个月再加上奖金comm,使用NVL函数处理空值。将结果输出到屏幕上。

  • 6、创建并执行一个PL/SQL程序块,向dept表中添加一行数据,用替代变量输入部门的编号和名称,部门位置为NULL。

  • 7、创建并执行一个PL/SQL程序块,更新部门位置的值,用替代变量输入部门的编号和部门位置。

  • 8、创建并执行一个PL/SQL程序块,删除第6题添加的部门,用替代变量输入部门的编号。

oracle实验7 pl/sql编程基础相关推荐

  1. Oracle实验五 PL/SQL编程

    Oracle实验五 PL/SQL编程 [实验目的] 熟悉PL/SQL的数据类型和书写规则 熟悉控制结构和游标的使用 编写和运行函数.过程和触发器 [实验内容] 编写脚本文件,调试运行脚本文件,并记录结 ...

  2. Oracle 实验6 PL/SQL编程

    一.实验目的 掌握控制结构与语句 掌握异常处理 掌握函数 二.实验内容 1 . 根据学生学号查询学生姓名.所在系. 2.'0811101'同学的平均分若高于80分则显示'成绩优秀!',否则显示'努力学 ...

  3. 10、oracle下PL/SQL编程基础

    ORACLE下的PL/SQL编程基础 PL/SQL语言是程序化程序设计语言,块是PL/SQL编程中的基本结构,其优点在于支持SQL.支持面向对象编程.性能好.可移植性.与sql集成.安全性高等. 1. ...

  4. Oracle 实验六:PL/SQL编程基础(1)

    实验六:PL/SQL编程基础(1) 一.实验目的 1.熟悉掌握PL/SQL编程中的变量定义语句 2.熟悉掌握PL/SQL编程中的条件语句和循环语句等流程控制语句. 3.能熟练使用上述基本语句编写PL/ ...

  5. 视频教程-赵强老师:Oracle数据库从10g到11g(4)PL/SQL编程基础-Oracle

    赵强老师:Oracle数据库从10g到11g(4)PL/SQL编程基础 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblo ...

  6. 二、PL/SQL 编程基础

    Oracle PL/SQL 编程基础 文章目录 一.PL/SQL编程基础 1.1 字符类型 1.2 词汇单元 1.3 PL/SQL 变量 1.4 使用基础数据类型 1.5 最常见的数据类型 1.6 声 ...

  7. PL/SQL编程基础(五):异常处理(EXCEPTION)

    PL/SQL编程基础(五):异常处理(EXCEPTION) 参考文章: (1)PL/SQL编程基础(五):异常处理(EXCEPTION) (2)https://www.cnblogs.com/thes ...

  8. oracle PL/SQL编程基础

    目录 1 PL/SQL介绍 1.1 PL/SQL基础结构 1.2 PL/SQL 注释 1.3 PL/SQL常量和变量 1.4条件语句 1.5 循环语句 过完节由于疫情公司没有进行上班,在收拾房屋的过程 ...

  9. 实验六:PL/SQL编程基础(1)

    一.实验目的 1.熟悉掌握PL/SQL编程中的变量定义语句 2.熟悉掌握PL/SQL编程中的条件语句和循环语句等流程控制语句. 3.能熟练使用上述基本语句编写PL/SQL代码完成指定的数据处理功能. ...

  10. Oracle数据库之PL/SQL程序基础设计

    一.PL/SQL块结构 前边我们已经介绍了PL/SQL块的结构,再来回顾一下: DECLARE /** 声明部分--定义常量.变量.复杂数据类型.游标.用户自定义异常*/ BEGIN /** 执行部分 ...

最新文章

  1. Git 常用操作(2)- 创建标签
  2. SAP S/4 HANA新变化-主数据:物料主数据
  3. spring-junit4_基于Spring的应用程序-迁移到Junit 5
  4. static--静态方法与静态成员
  5. 有向无环图DAG 拓扑排序 代码解释
  6. 速成pytorch学习——3天自动微分机制
  7. SQL Server审核功能–发现和体系结构
  8. 【Erlang新手成长日记】Erlang开源项目推荐
  9. Smart View的客户化开发
  10. 计算机专业 一级结构工程师,2018年一级结构工程师《计算机应用基础》练习题(8).doc...
  11. 锐浪报表 Grid++Report PrintPreview 显示模式
  12. android6.0重力工具箱,真正免root的重力工具箱详细使用教程
  13. 干货,分布式数据库在金融核心场景的落地实践|腾讯云数据库
  14. ssl证书过期该怎么办?域名未过期证书却过期,该怎么办?
  15. java爬取论坛信息_Java爬取校内论坛新帖
  16. pmap gdb 分析堆外内存泄露情况
  17. 自定义resttemplate的ErrorHandler
  18. 青龙跑甜糖,跑中青等等?
  19. html跳转qq浏览器,导入其他书签
  20. 双隐藏层BP网络的matlab仿真,求遗传算法优化含有两个隐含层的BP神经网络的matlab程序...

热门文章

  1. vue实现登录验证码
  2. 车型代号对照表_2017年最新主机厂OEM车型代号对照表
  3. 学习3DMAX的几点收获
  4. 如何使用XShell将本机文件上传到虚拟机上?
  5. 洞态IAST检测RuoYi的sql注入漏洞
  6. 三级等保要求配置文档-《物理环境》《网络通信》《区域边界》《计算环境》《管理中心》《管理制度》《运维管理》《硬件配置清单》
  7. 第一道web类CTF题——一起来撸猫
  8. 电子万年历——沐雨先生
  9. python编写agent_python 自动生成useragent/User-Agent方法全解析
  10. 新手的神奇bug——ImportError: cannot import name XXX