一、实验目的

  1. 掌握控制结构与语句
  2. 掌握异常处理
  3. 掌握函数
    二、实验内容
    1 . 根据学生学号查询学生姓名、所在系。

    2.‘0811101’同学的平均分若高于80分则显示’成绩优秀!’,否则显示’努力学习!’

    3.将’0811101‘同学选修的’C002‘课程按成绩划分等级,90分以上’优秀’,80分以上’良好’ ,70分以上’中等’ ,60分以上’及格’ ,其它为不及格。

    4.根据输入的学号查询该名学生的姓名,若没有输入学号的学生,则抛出异常“没有该学生”。

    5.修改‘0811101’同学选修的‘C002’的成绩,若超出100,则不做修改。(如果建表时已经设置了成绩不能超出100的约束,则不能在此表执行)

    6.创建一个函数,根据输入的课程号,输出最高成绩

7.创建名为“F1”的函数,以课程号为参数,返回该门课程的平均成绩。


8.创建一个名为“FUNC_1”的函数,以学号为参数,返回所在系、人数及平均年龄。

Oracle 实验6 PL/SQL编程相关推荐

  1. Oracle实验五 PL/SQL编程

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

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

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

  3. oracle实战编程,Oracle Databa se 11g PL/SQL编程实战_IT教程网

    资源名称:Oracle Database 11g PL/SQL编程实战 内容简介: <oracle database 11gpl/sql编程实战>通过动手练习.大量的示例以及实际的项目帮助 ...

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

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

  5. Oracle的PL/SQL编程前奏之基础技能实战一(匿名子程序)

    Oracle的PL/SQL编程之基础技能实战一 一>基础代码检查检查以bm_开头的系统初始化编码表是否有空值.与业务系统相关的编码项不能存在空值,会导致系统业务无法办理.为初始化数据表.在做测试 ...

  6. ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)

    原文:ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) ORACLE PL/SQL编程之六: 把过程与函数说透(穷追猛打,把根儿都拔起!)   继上篇:ORACLE P ...

  7. oracle pl/sql编程详细,Oracle框架:PL/SQL编程:

    PL/SQL编程 一:什么是PL/SQL (1.)PL/SQL体系结构: PL/SQL引擎用来编译和执行,PL/SQL块或子程序,该引擎驻留在Oracle服务器中. (2.)PL/SQL块简介 PL/ ...

  8. [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)...

    [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功) 原文:[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之 ...

  9. oracle快捷语句框架中,Oracle框架:PL/SQL编程:

    PL/SQL编程 一:什么是PL/SQL (1.)PL/SQL体系结构: PL/SQL引擎用来编译和执行,PL/SQL块或子程序,该引擎驻留在Oracle服务器中. (2.)PL/SQL块简介 PL/ ...

最新文章

  1. Springboot 多文件上传
  2. APP Store案例数据分析
  3. jQuery的事件方法
  4. Matlab中数据拟合函数lsqcurvefit的使用方法与常见问题
  5. Android呼出电话流程(原)
  6. 关系到了冰点_和丈夫的关系到了冰点,该怎么办?
  7. 牛客题霸 [顺时针旋转矩阵] C++题解/答案
  8. C++学习之路 | PTA乙级—— 1058 选择题 (20 分)(精简)
  9. Python read()/pack()/try
  10. iPhone:你知道这 13 年我是怎么过的吗?
  11. 首个月球旅客!SpaceX将送普通人上太空,马斯克暗示首单来自日本
  12. 准备 macvlan 环境 - 每天5分钟玩转 Docker 容器技术(54)
  13. 简单的excel上传解析和错误反馈信息下载
  14. 区块链 以太坊 全局变量 msg包括哪些字段
  15. 记一次设置密钥登陆centos7所遇问题
  16. biopython安装_python下如何安装biopython
  17. RazorSQL Mac(SQL数据库查询工具)含激活码
  18. Android 中光线传感器的使用详解
  19. 阿里云DMS添加ECS自建数据库
  20. 可换皮肤的Qt登录界面

热门文章

  1. 我学会了如何入侵Facebook Messenger Soccer游戏
  2. gitter 卸载_最佳Gitter渠道:游戏开发人员
  3. acme编辑器linux版,CAD迷你编辑器
  4. virtualbox手动挂载共享文件夹
  5. windows文本转语音 通过java 调用python 生成exe可执行文件一条龙
  6. python模块:JSON模块
  7. ROLAP、MOLAP和HOLAP联机分析处理区别
  8. Hadoop HA 深度解剖
  9. 微软为何选择在 Github 上开源 .NET 核心?
  10. Security Tutorials系列文章第七章:User-Based Authorization(下)